ActionScript 3.0 :: Alternatives To *_exclude.xml Files, Loading Class Definitions Dynamically?

Jul 15, 2011

Working in a very large Flash application, previously in AS2/CS3 I would have a setup like the following:

root.swf-- modules---- code_a.swf---- code_b.swf-- views---- view_a.swf---- view_b.swfUsing _exclude.xml files, I could exclude the classes defined in code_a and code_b from the ouptut .swf of view_a and view_b. root.swf would be responsible for loading the code modules before view_a or view_b, ensuring that class definitions that view_a and view_b depended on existed.

The Problem:We've recently migrated to using Actionscript 3/CS5. *_exclude.xml files no longer exist. To get the same functionality as above, I've tried the following: My setup now looks something like:

root.swf-- modules---- class_a.as---- class_b.as-- views---- view_a.swf---- view_b.swfUse mxmlc to compile root.swf, view_a.swf and view_b.swf, passing it -externs option to specify classes that will be loaded externally (the two classes in modules).

This ensures that the class is excluded from the compiled swf.Use compc to compile class_a.as and class_b.as into classes.swf, using -directory=true to access library.swf for external loading.However,when I try running one of the two view files which depend on classes.swf, I get runtime errors telling me that a class definition is not present.

Current Workaround

I've devised a workaround which I'm currently not happy with as it's backwards to the modular approach that I was previously using:Rather than loading the code modules, I statically link all class definitions required by child movies intoroot.swf. When building root.swf, I use the -link-report option of mxmlc to provide a list of included classes. When building child swfs, I can the use -load-externs to ensure that class definitions that already exist will not be included in the compile output.
 
Is there a way that anyone is aware of to replicate the AS2/_exclude.xml solution that I had using AS3/CS5?

View 1 Replies


Similar Posts:


Flex :: Alternatives To Create Swf Files (which Has External Content Loaded Into Them) Dynamically?

Jul 2, 2009

I'm about to start a project where there will be a Flash application where the visitor customizes a profile with externally loaded images and texts. Then the visitor needs to be able to download that profile as a dynamically created swf with all that external content baked into the swf.

View 2 Replies

Html :: SWFUpload Alternatives - Allow The User To Upload Multiple Files?

Aug 12, 2010

I've developed a system that uses SWFUpload to easily allow the user to upload multiple files with a progress bar showing them the upload progress. It all works fine in my development environment, but is failing for some users in the wild with the Flash movie not loading. I can see the Flash movie is there, if I right click it a window appears saying Movie not loaded... (Then on the next line) About Adobe Flash Player 10...So far I've not been able to determine what was causing the failure.Are there any other alternatives to SWFUpload that will allow for:

Upload progress bar
Allow multiple uploads

View 2 Replies

ActionScript 3.0 :: Iterate Through Class Definitions In ApplicationDomain?

Dec 6, 2009

I'm accessing the classes from an externally loaded SWF so that I can "skin" SWF applications at runtime. Everything works fine but I'd like to make it as dynamic as possible and allow developers to access all the class definitions in a loaded SWF without having the FLA file or a list of their names.

[Code]....

View 9 Replies

ActionScript 2.0 :: Calling Functions Within Class Definitions?

Apr 29, 2007

This seems like it would be really easy but for some reason it's not working.

I have a class file, class DataSet, which right now only takes an XML file, parses it, and pushes the XML into an array:

The object is instantiated and an XML file is passed back to the object definition. If the XML file is successfully loaded, the class should then called the function parseXML() and put the data into the array.

But for some reason, parseXML() is never called. I have no idea why this isn't working, because the syntax checks out and I've seen millions of other files where functions call other functions.

Here's the class file:

[Code]....

View 5 Replies

Actionscript 3 :: Loading Ai Files Dynamically?

Feb 8, 2010

Is it possible to dynamically load vector files, in this case .ai files in Actionscript 3? You can import them to the stage, but I want to do this dynamically, is there a way to do this?

View 2 Replies

ActionScript 2.0 :: Dynamically Loading All The .swf Files Into One?

Apr 18, 2006

I created a flash web site where I'm dynamically loading all the .swf files into one. I'm using Flash 8, Actionscript 2, Flash Player 8. The goal was to break up the file size of the project and load the .swf files via four buttons 'HOME' 'PEOPLE' 'RESEARCH' 'PUBLICATIONS' repectively. I was able to do this using the following code for the buttons.

button_name.onRelease = function () {
createEmptyMovieClip("container", 1);
loadMovie("people.swf", "container");

[Code].....

View 8 Replies

ActionScript 3.0 :: Child Swf Use The Same Class Definitions As The Parent Even Though It Should Be In An Entirely Different Namespace?

Jun 2, 2009

I wrote two projects using the same 3D library but I modified it pretty heavily in one (to the extent that the inheritance is pretty different on one) - now I need to load one into the other and I'm getting some weird errors that look like the child swf is trying to use the same class definitions as the parent even though it should be in an entirely different namespace.

So - anyone have a tricky way of forcing the loaded swf to use the classes it's compiled with rather than the ones already defined in the parent swf (and vice versa) or do I need to refactor all my stuff?

View 2 Replies

Flash - Assigning Same Base Class To Many Library Definitions?

Aug 26, 2011

So I know you can assign a base class to a library definition within the Movieclips library information field but If I have 30 items in the library and I change the Base class this becomes a pain in the ass, can this be done programmatically when I instantiate the library definition?

var new_shiz:MyItem1 = new MyItem1(); // Needs to have a generic base class of MyItem

View 2 Replies

IDE :: Access Component Definitions From Withing Class File?

May 14, 2007

I have an as3 component I made in CS3 and need to access the Component Definitions. Defining component parameters using the Inspectable Tag metod does not return success.

View 1 Replies

Data Integration :: Dynamically Loading PNG And GIF Files Through XML

May 19, 2006

I have a project where I need to use XML to dynamically load PNG and GIF files not just JPEGs. I have found forums and information from 2004 of users complaining about the capability not being available but since then we now have Flash 8.

View 2 Replies

ActionScript 3.0 :: 1013: The Private Attribute May Be Used Only On Class Property Definitions

Apr 7, 2011

This error is just making me wanna commit where have i gone wrong? Help would be awesomepackage classes

[Code]...

View 5 Replies

ActionScript 3.0 :: Loading Files Dynamically Outside Of The Project Folder?

Jul 31, 2009

I'm working on an image gallery in Flash that plays a slideshow of different images I have on my hard drive. I've got the basics of it working, but I'm still stuck on something. If my images are in the same folder as the Flash project file or a sub-folder of it, then it works fine. However, I can't figure out how to load images from some other folder. In my case, the Flash project is located at "~/Programming/Flash/Projects/slideshow/" and the images I want to load are at "~/Pictures/Gallery/". Using a normal path didn't work so I figured I could access them with a file:// path, but that doesn't work either gives me "Error #2035: URL Not Found"). Is there a specific way you have to format the file path in Flash, or is it just not possible?

View 3 Replies

Actionscript 3 :: The Private Attribute May Be Used Only On Class Property Definitions - Flash CS5 Error

Apr 5, 2012

Here's my code:

[URL]

The errors are one line 123 and 128.I've googled the error, but I still can't fix it, it's got me baffled for an hour now! I've tried adding curly brace's but still same error. I left line 123 and 128 like this

function _update(e:Event):void
{
_helicopter.update(_mouseDown);
}
function onEnterFrame(e:Event):void
{'

But I'm getting an error stating that _update is not defined

View 2 Replies

ActionScript 3.0 :: Get Error 1013 The Private Attribute May Be Used Only On Class Property Definitions

Jan 6, 2011

I keep getting this error in my class file main.as this is a translator application. I was able to get the animations working at one point but now I am stuck with this error and I don't understand it.

main.as:
package
{
import flash.display.Sprite;
import flash.events.KeyboardEvent;
import flash.net.URLLoader;

[code].....

View 1 Replies

ActionScript 3.0 :: Formatting - Error :1150 The Protected Attribute Can Only Be Used On Class Property Definitions

Jan 11, 2012

I keep getting this error :1150 The protected attribute can only be used on class property definitions.

panel1.addEventListener(MouseEvent.CLICK, onClickPanel);
panel2.addEventListener(MouseEvent.CLICK, onClickPanel);
panel3.addEventListener(MouseEvent.CLICK, onClickPanel);
panel4.addEventListener(MouseEvent.CLICK, onClickPanel);
panel5.addEventListener(MouseEvent.CLICK, onClickPanel);
[Code]...

View 4 Replies

ActionScript 3.0 :: Loader Class - Two SWF Files (One Loading Another)

Feb 2, 2010

I'm working with Loader class in as3 and there comes some really strange problem. I have two swf files, one loading the other. In the first one, I have codes like this:

var loader:Loader=new Loader();
var context:LoaderContext=new LoaderContext();
context.applicationDomain=ApplicationDomain.curren tDomain;
var req:URLRequest=new URLRequest("Untitled-1.swf");
loader.load(req);
loader.contentLoaderInfo.addEventListener(Event.CO MPLETE,onCPL);
function onCPL(e):void{
trace("finish");
addChild(e.currentTarget.content);
}

And the second one, with the name "Untitled-1.swf", doesn't seem to work in the first one. I find out that as long as there are ANY codes in the second swf file, the first one will repeat tracing "finish" endlessly.

View 1 Replies

ActionScript 3.0 :: Dynamically Loading Interface Implementation Class?

Jun 14, 2010

I am working on a project were I'd like to implement a sort of MVC. The idea is the following: have a Viewer app that connects to a database and reads the object to be displayed (based on some ID); have a Setter app that connects to the database and sets the object to be displayed for a particular ID.

What i am trying to do is have an interface that declares common methods for the Object class (like draw, etc.) and have implementations of that interface be loaded dynamically from the database in the Viewer.

View 0 Replies

ActionScript 3.0 :: Loading Pictures Dynamically Through PicLoader Class

Sep 3, 2009

I'm loading pictures dynamically through my PicLoader class and I'm trying to get it so that if it doesn't find the URL given it doesn't try to load it. Is there a way to test a URL for a file?

View 1 Replies

ActionScript 3.0 :: Error Loading PNG Files With Loader Class?

Jan 13, 2011

i was loading a images from web for a polio page.. and for god shake, the uploading of image using Loader class for .PNG file alwz stuck at 13765 Bytes and Threw error saying the URL not available .. i was sure that the image was there and it loaded upto 13KB ... this was damn freaking.. i took hours tryin to debug it.. the fix was so simple.. the image file was to be renamed .png rather than .PNG and all worked fine... How come and from when Flash started treating .png and .PNG in different way and why the image loaded to 13KB and said invalid url..?

View 0 Replies

ActionScript 3.0 :: Loading Multiple Sound Files With A Single Class?

Nov 11, 2009

I am working on a simple game for kids. The game revolves around the alphabet and it is all voiced. So I have a good number of sound files that I need to call on at any given moment.In AS2 I would just link all of the sound files to variables at run-time and have them ready to play when the interaction dictated it.... with the way "linkage" has changed in AS3... I feel like it would be a bad idea to have over 50 different class files (one for each sound file) so I am looking for a cleaner solution... that and I am guessing that having redundant class files misses the point.I haven't had much luck finding a forum post or tutorial that talks directly about this type of issue but the idea is a little foreign right now so I am sure I have stared directly into the gold mine and not noticed. I am very interested any thoughts or links on the subject.

View 1 Replies

ActionScript 1/2 :: Loading Images Dynamically In A Class That Creates A Custome Menu Item

Sep 3, 2010

I am loading images dynamically in a class that creates a custome menu item that is loaded into a custom menu. It works fine except the very first image never loads

[Code]....

View 8 Replies

Actionscript 3 :: Adobe Air Native Installer Is Not Including .class Files And .properties Files

Feb 20, 2012

I have some files in my src directory, some are .class files (Java class files) and some are .properties files, when I create the Adobe air native installer these files are not included. Why is that? How can I work around that?

Also it excludes .mxml files, but that's good. I'm sure that's related, how to change what it includes or excludes?

View 1 Replies

ActionScript 3.0 :: Dynamically Loading External Jpgs Into A Dynamically Created MC?

May 18, 2009

Essentially, I've got a MC container that's created dynamically based off an XML file (basically for every <title></title> I've got, it makes a new "card"). Now within the context of each <title></title> grouping I've got <imgs></imgs> in which I specify the path to images that are related.All of that works perfectly, save for the external jpg files actually appearing on the stage. The MC I add them to does, but the external image doesn't.My problem is- I can't add the external images until they're completely loaded (or so it appears). The thumbnail BG I use is blank. So I know for a fact that the thumbnail BG isn't occluding the loaded thumbnails.

View 2 Replies

ActionScript 3.0 :: Does Client Get Class Files And .fla Files

Oct 14, 2009

Just wondering what is the standard in the Industry; does the client get the ActionScript Classes and the .fla file?

View 2 Replies

Actionscript 3 :: Prohibit Users From Loading Swf Files By Flash Loader.load() And Only Allow Loading Images?

Apr 1, 2010

I want to have an AS3 app load images from url supplied by the user. But I don't want a malicious user to be able to load an SWF file in place of the image, such as with an altered extension "maliciousSwf.png". Well, not sure how big a security threat that is above and beyond the ability of the hacker to decompile swf, but I think that ideally such behavior should not be allowed.

So, is there any way to prevent this? When people allow users to load images in their Flash apps, do they somehow guard against loading of SWF? Or is this really absolutely no big deal?

View 1 Replies

ActionScript 3.0 :: Dynamically Create Class Inside A Class?

Apr 19, 2010

This is what i'm trying to do :

I have 1 class that extends movieclip, let's call it Class0. I have 1 class that extends movieclip, let's call it Class1.

I create an instance of Class0 on stage like : var myClip0:Class0 = new Class0(this, "Class1");

The class Class0 when initializing, will create a new movieclip (myClip1) and add it as child, as an instance of Class1, like myClip0.myClip1. But it's when i create that clip, i want to tell it, it's an instance of Class1, like :

private var myClip1:Class1 = new Class1(this);

Where Class1 could be any class.

How do i pass Class1 to Class0 so it can create it dynamically?? Do i have to use the apply function??

inside Class0, i have a function that does :

Code:
if(subClass){
initSubclass(subClass);
}

[Code].....

View 8 Replies

ActionScript 1/2 :: External Class Files Not Updating When "Delete ASO Files" Executed?

May 3, 2009

I've got an external .as file in the same folder as my flash file. In the process of writing the code, whenever I make a change and then test the movie, the flash movie is obviously still looking at the OLD information. I tried using the "Delete ASO Files" on the menu, to no avail.I can' find these ASO files anywhere on mycomputer.Aha! I tried something else. I quit flash,restarted and ran the same script with no changes. It returned the data correctly, but then gave me this unpleasant message:256 levels of recursion were exceeded in one action list.This is probably an infinite loop.Further execution of actions has been disabled in this movie.There are no loops of any kind in the code, which is below.

//This is the Person.as file:
class Person { public var HomName:String = "unknown"; public var HomEmail:String = "unknown"; public var HomPhone:String = "unknown"; public var HomSaveFreq:Number = 0;

[code]......

View 27 Replies

Java :: Alternatives For Authentication?

May 8, 2010

Preferably something that integrates well with a Flex front end. Yes the Spring Security guys say this is possible, but all examples seem to use legacy jsp tag libraries making them half useless as examples.I don't want to spend a month setting up and learning how to use a security tool. I would like a tool which supports using annotations (@RolesAllowed etc), MINIMAL XML, and 'remember-me' features (not cookie based).Apache Shiro seems to support Flex/Silverlight/Swing as well but I'd like to know if there are any other alternatives that are NOT container specific.

View 3 Replies

ActionScript 3.0 :: Variable Definitions Using For Loop?

Apr 1, 2008

i need to create an arbitrary number of display objects using a for loop because the number of objects will depend on the number of items in an xml file.

so i want to control the objects using actionscript. in as 2 i could create a temp variable in the for loop and use attachMovie() and assign an instance name. i know in as 3 you can use the .name property, but i heard you had to use the variable handler to control the object.

so i can't do this because it generates an error:

var numOfItems:uint = 5;
for(var i:uint = 0; i < numOfItems; i++)
{
var mc[i]:MovieClip = new MovieClip();
}

View 21 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved