Flash :: Why Does Flex Builder Insist On A Main Class In The Root Of The Source Folder
Mar 3, 2010
Why does FlexBuilder insist on a main class in the root of the source folder? By insist I mean that if I create an Actionscript project called MainTest. A file called MainTest.as will be placed in the root of the src folder. if I now create a package/folder called some/package and place the MainTest.as in it (and adjust the package statement accordingly), I cannot select the project to use this as the application class in Properties/Actionscript Applications as the package is empty as far as Flexbulider is concerned.
So there is a restriction that a main/application class cannot have a package other than the root package. The mxmlc compiler and FDT do not enforce this restriction so why does Flex Builder?
I am trying to develop one simple application using Java, Flex and Blazeds. I am using Flash builder 4.5, blazeds 4 and JBoss 6.I have created 'Dynamic Web' application in Eclipse, added blazeds related file in WEB-INF/lib and in WEB-INF/flex folder. I have deployed this web application in JBoss using Eclipse, so this application is getting deployed in war file.Then I tried to create new 'Flex Project' using flash builder 4.5 and I am stuck in 2nd step where we have to configure Root Folder, Root URL and Context Root.As my java web application is deployed in war, there's no folder to which I can set Root Folder.
I have the source folder from a friend's Android app and I am going to do all of the design for the app. If I could import the folder that he gave me from Eclipse, it would be easier to create a nice UI for the app.
Is this possible? If not, can I load the XML files into Flash Builder to make the UI? EDIT: To clarify, I have a project file that I can open in Eclipse. I want to edit the appearance of the project using Flash Builder without interfering with the application's functionality.
How do I import a class that resides outside the root folder of a fla file?
From root I should go back two folders to get the classes I want, which by the way is TweenMax. I don't want to copy these classes to every website's folder.
i have a Air Project in which i have added three extenal source folders. but when i reopen project or strat flash builder again i get icon on those folder like this but when i open the configuration for that project and try to validate the path and adding it again i get message like this but the path is valid. proof is this pic what could be possible error,,, is there any way that i when ever re-open project i get no warning and able to navigate through the linked source code. now i am doing it
i have situation in which i have some library projects, say
"DataProcessors","Lib2"
, included in my lets say "MainProject" (a web project) placed on directory
"E:in-debugMainProject.swf"
, when i build the project it automatically place all the libs .swf in its "E:in-debug" folder, but when i debug or run the project it it gives loading error that
Any list which folders need to be excluded from a Flash Builder project when adding it to source control. E.g. bin-debug folder which is automatically generated when the project is compiled should not be in source control and etc.
According to the answers to this question here, the reason why I'm not seeing errors as I work in Flash Builder is that FB is "optimizing" them out because they aren't referenced at any point in the code execution. Is there an option to force Flash Builder to compile all files regardless of whether they're used in the software?
When setting up a source control repository for a Flex Builder workspace, what do you consider to be worth checking in? Do you exclude the workspace .metadata folder but keep the .project and other project specific files? Keep both? Throw away both? Is there a guideline you use to decide which is worth holding onto or do you do it out of practical experience?
I want to be able to set it up and run it in flex builder and play with it for learning purpose.
I tried to use the import project option by pointing to the flexlib directory but it did not work - I think thats because the source by default does not have any .project or properties files.
I am uploading some photos In flash and Bydefault its saving those files in the folder.But Is there anyway so that i can save them directly in my library of flash instead of using import option?
I know you can change Flash builders default "Main source folder" by right clicking on the project properties and going to the "Flex Build Path" ...but how do you change that by default for all new projects? I prefer the folder name "src_flex" rather than "src" when I create my projects.You can do this for PHP in "PHP>>New Project Layout" preferences but I don't see anything similar for Flash Builder or know if there's a (hidden) file I could edit to do this.
I'm working on a project (using flash builder 4.5) where a user can click on one of a number of pictures to perform an action. The images are all loaded into an array of UIComponents through actionscript. I have a private variable as follows: private var _selectedChild:UIComponent;
Which keeps track of which UIComponent is currently "selected" (was the last item clicked). I just want to show an Alert when the picture is clicked displaying it's id and the source filename. Alert.show("Current id: " + _selectedChild.id + " -- filename: " + _selectedChild.source);
The id comes out easy with _selectedChild.id, but there is no such thing as .source - I looked throughout the entire list of possible variables eclipse gives me and I can't figure out which one would display the url or the source. I feel like I might be missing something easy - does anyone know how to get this information from a UIComponent?
This is the relevant mxml: <dp:Test id="test" width="100%" height="100%" > <mx:Image id="i1" source="images/i1.jpg"/> <mx:Image id="i2" source="images/i2.jpg"/> </dp:Test>
I am trying to assign a variable to a view navigation as follows:
protected function list_clickHandler(event:MouseEvent):void { var name1:String = list.selectedItem.vPage; var name2:Object = list.selectedItem.vPage.valueOf();
[Code]....
As the View is presented as a static and not a variable. When you try to submit it as a variable in any format (String, Object) an error occurs.
Error #1034: Type Coercion failed: cannot convert "IM" to Class.
how I can send the (View)Class as a variable or if this is a bug in the SDK
Is it possible to loadMovie into the main movie when the swf is not located in the same folder that the main swf is locatedThis is the script that works when I am loading the swf from the same folder as the main swf,
How do you define a relative link to the source of a linked library in Flash Builder (4). I have a swc folder defined for a project. I want to link one of the contained swcs to it's associated source. This works fine except that the path stored in the .actionScriptProperties file is absolute. Here you can see the linked lib:
I am using Flash Builder 4 and have mistakenly set an abstract class to be the default application class.. It's not too much of an issue as I have set the correct one again, which works fine most of the time, but not when I am editing the incorrect one and hit F11 - it attempts to run the project via this incorrect class. Is there any way to remove the "runnable" attribute from this file so that this doesn't happen?An example of how this looks in the package explorer is below (Application.as is the correct file, AbstractQuickDraggable.as is not):
I am having a lot of trouble while syncing my Flash Builder Actionscript project with Subversion. I have read that the output folders bin, bin-debug and html-template should not be checked in to the repository. The project bin folder contains a lot of XML files and assets that other project members needs to access. The problem is that Flash builder ignores it.
Is there a way of setting up Flash Builder to override the ignored bin folder? If not, what other approach should I consider? Different folder structures?
/src (commited) /bin (ignored) /swc (commited)
I would really like to override the default "DO NOT COMMIT YOUR DEPLOY FOLDER" setting. Bounty it is.
I need to pass a struct and a string in a web service. I am using a WebService components to do so.upon my search, there is no struct type in actionscript and so I used a class for that one.
public class UserInfo{ public var name:String; public var dateAdded:Date; }
and I'm filling it up so that I can pass it on the web service like this:
var newUser:UserInfo = new UserInfo(); newUser.name = "myName"; newUser.birthdate = new Date(); webServComponentId.operationToCall(newUser, "password");
Upon sending this request, it prompts me an error of Error #1088.
the component that is being called by webServComponentId.operationToCall(newUser, "password"); is this:
What would be the differenceif instead of ,=> specifying a bunch of code, present at a separate location of my hard-disk as RSL ( runtime shared library),=> I specify it just as another source folder
i have uploaded a simple 1 page website with the flash video sitting outside of the root folder of the site itself. i have pointed the flv playback components to the video and published it and uploaded it but the video does not appear on the pages.
how to set up the environment.Should I create a project first? How to set the root folder where the top package will reside? How to make all your custom classes visible in relation to that root folder. If I have any external objects like movie clips or drawing where they suppose to be saved at?
when I first created my website I defined it in a random folder of my own choosing. Now, many months of construction later I want add some php related stuff and have to setup a proper local testing server.
I therefore have to move the whole thing to an htpdocs subfolder in MAMP - how can I do this so all links and filepaths etc are updated?
I am having problems accessing my xml on the server. On my local drive, it works fine. As soon as I load it on my site, it no longer pulls the xml rss feed.
Here is the working example, to get it to work, I had to copy the feed into an xml file, and place it in my fla root folder[code]...
Does anyone know if there is a way to make the new Package Explorer window in Flash Builder emulate Flex Builders 'Flex navigator' window?
Bottom line is I don't always need to peer into SWC's, and I don't like having a 'default package' automatically created for me. Not sure why the interface wasn't made simpler, allowing access to more power and complexity only if necessary. I want to focus on the code, not on how to navigate and use the bells and whistles in the coding environment.