Rishi Tandon, Chill Bro, again you are proving me that you don't read your 
emails completely :)!!.  By the way as you said it's free forum, so I thought I 
can freely suggest someone & I did it for you! hope you understand. 

I guess this 4th time I have seen you suggesting something else where as the 
problem was something else & I have also seen that you have come back and gave 
proper answer later too. 

If you read my email properly I was just suggesting you read-up entire email so 
that you understand the problem and help more people!!! I never intended to be 
RUDE or HURT your ego!.. it's just suggestion, once again I honestly believe, 
if you read your emails completely, you will be more helpful to 
community!!....:) :)

On Jan 30, 2012, at 10:43 PM, Tandon, Rishi wrote:

> [Attachment(s) from Tandon, Rishi included below]
> 
> Srinivas, don't say other to do WHAT if they are following the basic 
> Netiquette?
> These are the following reason why you can't give tongue to community member:
> 1. You are not authorized as I think you are not the admin of the group.
> 2. I am not getting paid to deliver the solution.
> 3. This is a free forum and you are free to post solution or your opinion.
> 4. I love to debug the code and specify the exact solution if I am aware of.
> 
> Dan, 
> To be more specfic, please refer to the attach IntegratedEncoder.FXP project 
> where I have merged your controller logic into a single MXML file as the 
> basic rule to create a flex application is to have only one Applicatin 
> container as root.
> 
> About the Application container
> The first tag in an MXML application is either the <s:Application> tag for 
> the Spark application container, or the <mx:Application>
> tag for an MX application container. The application container then becomes 
> the default container for any content that you add to your application.
> 
> In IntegratedEncoder.mxml, the <s:Application> is the root tag, whereas 
> IntegratedEncoderController.as is extending the <mx: Application>.
> 
> Regards,
> Rishi Tandon
> 
> From: Srinivas Sandur Madhu Murthy <s.m.srini...@gmail.com>
> To: flexcoders@yahoogroups.com 
> Sent: Tuesday, January 31, 2012 10:08 AM
> Subject: Re: [flexcoders] Moving my command-line development to 
> FlashBuilder4.6 - confused.
> 
>  
> Rishi,
> 
> Please read the complete email before you ask for something. I understand you 
> like to help, but please read-up completely, understand problem & then ask 
> for things to help more.
> 
> Dan,
> 
> Whether you use Command-line or Flex Builder it doesn't matter, you always 
> will try to compile 1 application in entire project, unless you have two or 
> more applications in the project. Correct me if I am wrong, as my 
> understanding goes you have EncoderController.as file which has class 
> definition for "EncoderController" class which extends I guess from 
> Application/Sprite. I guess this is the reason your project's main mxml file 
> has root node as <local:EncoderController...../>. Now if you are using Flex 
> Builder, normally the main application mxml file which Flex Builder Template 
> creates has root node as s:Application. In your case, after that mxml is 
> created all you need to do just replace that default auto generated code by 
> your old mxml contents & include EncoderController.as in the src directory, 
> which should work fine for you.
> 
> FX:Script tag is used in mxml to just include AS scripts which doesn't have 
> class definitions. Normally these AS files would have methods, variables etc 
> required or used in MXML file. I hope you know that any MXML file can use 
> fx:script tag and write the AS scripts stuff required in that particular 
> MXML. Treat this MXML+AS script as class.
> 
> The reason why you getting error in first place is, the MXML file which you 
> have is extending from spark::Application [hence root tag as s:Application] & 
> included AS file has definition of a class which also extends from 
> spark:Application.
> 
> Writing code and compiling with SDK using compile time shouldn't be different 
> from using Flex Builder. In-fact it gives more flexibility & user 
> friendliness. Please read-up more on using Flex Builder, should help you 
> convert your application more easily.
> 
> Let me know if you need more help.
> 
> Thanks
> Srinivas
> 
> On Jan 30, 2012, at 4:11 AM, Tandon, Rishi wrote:
> 
>>  
>> 
>> Dan, send over your mxml and as file here.
>> There could be many reasons for the exception:
>> 1. Compatible with the sdk. Try to change to flex sdk 3.2 or 3.6
>> 2. Namespace inclusion.
>> In you code, the namespace is pointed to "http://www.adobe.com/2006/mxml";
>> Whereas, in sdk 4 onwards, we are using three namespace:
>>  xmlns:fx="http://ns.adobe.com/mxml/2009";
>>  xmlns:s="library://ns.adobe.com/flex/spark"
>>  xmlns:mx="library://ns.adobe.com/flex/mx" 
>> 
>> 
>> 
>> Regards,
>> Rishi Tandon
>> 
>> 
>> From: Dan M <d...@streemit.net>
>> To: flexcoders@yahoogroups.com 
>> Sent: Saturday, January 28, 2012 12:54 AM
>> Subject: [flexcoders] Moving my command-line development to FlashBuilder4.6 
>> - confused.
>> 
>>  
>> I downloaded and installed the Mac version of Flash Builder 4.6. There 
>> is enough development work yet to be done on my project I figured that 
>> having an IDE to work in might make life easier.
>> 
>> The project was originally written as an mxml file (Encoder.mxml) and an 
>> ActionScript file (EncoderController.as). The mxml file refers to the 
>> ActionScript file by starting out with :
>> <local:EncoderController xmlns:mx="http://www.adobe.com/2006/mxml"; 
>> layout="absolute"
>> xmlns:local="*"
>> height="800" width="800"
>> backgroundColor="#FFFFFF"
>> backgroundAlpha="0">
>> 
>> On the Mac I selected "New" then "Flex Project" and named the project 
>> "IntegratedEncoder". That got me an mxml file. I then copied the .as 
>> file over from my other working environment, renamed it 
>> "IntegratedEncoderController.as", changed the class name appropriately, 
>> and modified the new mxml file Flash Builder made for me to include 
>> "<fx:Script source="IntegratedEncoderController.as" />"
>> 
>> When I save the file the editor windows for 
>> IntegratedEncoderController.as shows an error on the line in which I 
>> import flash.media.Camera. The line with the error and the lines 
>> surrounding it are:
>> 
>> import flash.display.*;
>> import flash.events.MouseEvent;
>> import flash.events.NetStatusEvent;
>> import flash.external.ExternalInterface;
>> -->import flash.media.Camera; <---
>> import flash.media.Microphone;
>> import flash.media.Video;
>> import flash.net.navigateToURL;
>> import flash.net.NetConnection;
>> 
>> The indicate line is the one with the error messages. The error messages 
>> associated with it are:
>> 1084: Syntax error: expecting identifier before leftbrace
>> 1131: Classes must not be nested
>> 
>> I also get an error indicated in when I declare a variable of type Camera:
>> private var camera:Camera;
>> The error message associated with this line is another occurence of
>> 1131: Classes must not be nested
>> 
>> I've also got some other error messages, indicated in the editor with 
>> yellow question marks. In the constructor for the class:
>> public function EncoderController()
>> {
>> ---> addEventListener(FlexEvent.APPLICATION_COMPLETE,mainInit); <---
>> }
>> the indicated line is marked with "Call to a possibly undefined method 
>> addEventListener".
>> 
>> In the mainInit method, I then have two lines:
>> stage.align = "TL";
>> stage.scaleMode = "noScale";
>> both marked with Access of undefined property stage
>> 
>> The code I copied over from my other machine compiles just fine using 
>> the SDK and it runs fine. Why is Flash Builder giving these errors? It 
>> looks like it is having problems importing flash.media.Camera and 
>> appears confused by addEventListener. Have I done something with my 
>> project setup that is screwing with Flash Builder? I'm thinking I'd like 
>> to be able to do the rest of this project development in FB, but this 
>> isn't looking very promising so far.
>> 
>> 
>> 
>> 
> 
> 
> 
> 
> 

Reply via email to