ActionScript 3.0 :: Use External Files As If They Were #included?
Mar 7, 2010
I understand the basics of OOP and classes, but I can't seem to find an answer to something between classes and static functions.
For instance, what if I have a Game.as class that's 1,500 lines long and I want to yank out groups of functions into external files (such as Scrolling.as or DepthManager.as)? Classes don't seem quite right, since I'm dealing mainly with the Game class variables, not separate entities. And putting one function per file would create so many dang files it's arguably worse.
So is there a way to do something like the old #include directive that will tell my Game.as class to just insert the contents of certain files into the middle of the Game.as class so I don't have to monkey with MovieClip(parents) and debugging the theoretical paths of null-object errors?
I'm guessing they took away #include for a reason, but I'm going to wear out my scroll wheel if I don't find a solution soon...
View 5 Replies
Similar Posts:
Aug 20, 2010
I am publishing and AIR 1.5 application from Flash CS4 on Mac OS X. I add a list of files to include in the Installer Settings>Included Files box. Sometimes when I publish or click "OK", the included files listing is not saved except for app swf and xml listings. This means I have to select all the files again. This does work sometimes, the files list is saved, but other times, not. It doesn't require opening and closing the Flash app, just opening and closing the dialog for it to fail to retain the list.
View 2 Replies
Sep 21, 2011
Due to decisions out of my control I've created a iPad app by way of a CS5.5 Flash build and using the 'Air for iOS' publish.
In the 'Air for iOS' settings I've included a file. The issue I'm having is in trying to call the file and not knowing what the path is.
I'm hoping this is a case where files added in this manner are placed in a consistent location.
Is that the case? And if so, what would the path be?
View 1 Replies
May 18, 2009
I'm going to load some external files in to my main fla-file. I want the code in my main fla to be executed when all files are properly loaded.
#include "MyFile.as"
I had this:
Code:
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, loadCompleted);
loader.load(new URLRequest("MyFile.xml"));
[code]....
but now I want to include an as-file aswell so both has to be loaded before loadCompleted triggers.
View 2 Replies
Jul 24, 2009
I am trying to center align a caption for a Photo Gallery.But by default the captions are aligning to Paragraph Left.You can view the link here:
Photo Gallery
-------------------------------------------------
Here is the text format code from the accompanying *.as file:
-------------------------------------------------
var tf:TextFormat=new TextFormat();
tf.font='Verdana';
tf.color=0x3;
tf.align=TextFormatAlign.CENTER;
var t:TextField=new TextField();
t.embedFonts=true;
t.alpha=0;
t.selectable=false;
t.setTextFormat(tf);
addChild(t);
-----------------------------------------------
To have an idea i also included the source file *.as files.
View 6 Replies
Jan 18, 2011
Why doesn't autocompletion work for function's local variables in included *.as files? For example:
[Code]....
View 1 Replies
Feb 12, 2010
I have a main Flash movie that preloads three external SWF's just perfectly.Everything is great...except the 1st movie is not smooth and really slow, the 2nd movie is a little better, and the third movie is the best.It's a rather simple Flash portfolio...I'm thinking it could be a stacking issue-but I've approached it from so many different ways instead of wasting my time shooting at thin air, I thought I'd give this forum a shot.How can I make these three movies play smoothly?I've attached the main movies FLA just to assist.
View 2 Replies
Jan 12, 2011
I've got a problem headaching me all afternoon long: Inside an SWF I want to load an external SWF inside an empty movieclip. On that frame I've got: emptymovieclip.loadMovie("external.swf"); Inside the external SWF I've got a Preloader on the first frame consisting of a movieclip of 128frames. I'd like to appear from the first frame to the 128th related to loading percentage. When loaded it must go to fram 2 and this is the script on the movieclip:
[Code]...
View 4 Replies
Jan 11, 2011
Currently optimizing an application at work. There are many files in some of the module projects that are not used by the exported (release build) Module.swf's. Are these unused files included in the swf's?
View 1 Replies
Jul 19, 2011
I'm working on making a pretty chunky game engine for games I plan on making, but I was wondering if you make external AS files unopenable such as .lib files, so that if I give it to a friend that wants to use it, he/she cannot change my code. Is there anyway to make external AS files unopenable? Also, obfuscation isn't an option for this problem as it only stops the people who hack the finished product, not stopping people who have access to the actual files.
View 2 Replies
May 28, 2007
Structure: There is 1 main file that loads external SWF files depending on what is clicked on.One of the external SWF files loads its text from external text files. This works fine when viewing the SWF applet on its own. But when viewing as a whole site, the text doesnt appear. Very annoying.I made that particular SWF on my mums computer running Flash MX 2004The flash file itself uses the Scrollbar component from MX.Could someone tell me why the text doesnt load in this scenario? It runs fine on its own, just not as an external SWF.
View 4 Replies
Feb 23, 2011
I spent almost a week trying to figure out how to unload a currently loaded swf using its button and loading a new swf... I have three files, a main.fla, file1.fla and file2.fla. In my main.fla, I have a code which loads the other two files. If i will click the "unload" button in the file1.swf, I would like the main.fla to unload the file1.swf and load the other file, file2.swf. Here is the code to load the file1.swf:
[Code]....
View 1 Replies
Apr 24, 2010
Lets say I have subgallery.swf file that loads jpeg images. And I have gallery.swf file that loads subgallery.swf.The jpeg images and both swf files are in the same folder.When I test gallery.swf it loads subgallery.swf but subgallery.swf doesn't load images. When testing subgallery.swf alone, it loads jpeg files.Is there any limitation or setting preventing external swfs loading other content?
View 2 Replies
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
Apr 24, 2010
I have subgallery.swf file that loads jpeg images. And I have gallery.swf file that loads subgallery.swf.The jpeg images and both swf files are in the same folder.When I test gallery.swf it loads subgallery.swf but subgallery.swf doesn't load images. When testing subgallery.swf alone, it loads jpeg files.Is there any security limitation or setting preventing external swfs loading other content?
View 3 Replies
Jun 7, 2009
I've managed to piece together a flash website with my limited as3 knowledge. The text is loaded from external text files and styled with an external css file.
It's working perfectly in Firefox and Explorer but it only works SOME of the time in Safari (on my mac).It's hit and miss. Sometimes it styles the text sometimes it doesn't.
[Code]...
View 1 Replies
Dec 24, 2010
Is there any way to use my xml data without using externall xml file? Normally, when I export my fla to swf I have to have xml file in the same folder. My project needs to be in one file. Can I paste xml data into some class and somehow use it?
View 1 Replies
May 10, 2010
In one of my project, I will load a swf after a button click. I use Loader and try to access the document class by Loader.content as Movieclip. But I find if the target swf contains TLF and if you set the publish property to RSL instead of "merge into code", the content of Loader will be set to some "__Preloader__".
View 2 Replies
Sep 16, 2011
My priority is to have a fullscreen (standard size) 1024x768 H264 video played on an ipad app compiled with flash CS5.5 AIR for iOS using the StageWebView class. This works perfectly fine. Although with no official way to communicate with the StageWebView, I can't 'remove' the video once it's done playing. Enter StageWebViewBridge which enables AS <=> JS communication.
I'm trying to get around the overall poor performance of the Video class on the iPad (1 or 2). Playing the video inside a StageWebView loading a html5 object works amazingly great (read: GPU hardware decoded h264).I do need to shut the video off after it's done playing in the StageWebView. I am packaging a .mov file encoded in H264 that plays great in webkit browsers. If I just load a webpage in the StageWebView with a tag pointing to any video file it plays perfectly fine.
Once I introduce StageWebViewBridge it changes. They want files put in a /html folder. I'm sending paths of all kinds for the players src to play and no video ever loads. The video is named 'a.mov'. I tried player.src = 'a.mov', or player.src = 'html/a.mov', or player.src = './html/a.mov' or even using the File class to get the File.applicationDirectory and resolve the file to the .nativePath. No matter what I send from AS to the JS in the StageWebView page, I cannot get it to load the video.
how to reference embedded files? I'd like to send the file to load from AS to JS and have JS reset the .src property of a html5 element. Even the File.applicationDirectory reference I make states the file 'exists', but I can never set the .src property of the element on the page. It doesn't seem to understand.
View 2 Replies
May 17, 2007
Let's say i got Movie A, which loads Movie B at some moment. And let's say that Movie B creates a sound, lets say:
var sndMusic = new Sound();
and then attaches it...
sndMusic.attachSound("music");
[Code]....
well, when i open Movie B alone, the music plays; when I watch it while being included in Movie A, it doesn't... BUT the sounds that are simply added by dragging and dropping on a keyframe DO work on both cases. I believe it's sth related to attachSound...
View 4 Replies
May 3, 2010
I am building an application where I want to be able to tab through some custom buttons (sprites with mouse event handlers). This is working in the main UI, but when I load an external swf with a button in it, the button does not get included in the tab loop. I can give the button focus via the arrow keys, but not with tab.
View 1 Replies
Jan 11, 2011
I import a class file with path: "src.Objects.Thing" . Later in the code I try to call getDefinitionByName("Thing"). Unfortunately, I get: "1065: Variable Thing is not defined".The way I fixed this was by writing: getDefinitionByName("src.Objects.Thing"). However, this seems like a cumbersome solution. I would really like to be able to exclude the path when calling getDefinitionByName.
View 2 Replies
Dec 10, 2009
At my job I frequently have to create Flash banners for major newspaper's websites. The specs that usually come in require a max file size of 30k or so. Usually my art department will hand me 3 or 4 screens that they want to simply move through in a loop. No biggie, until they start adding images to the files.
When I complain to them that the images are making the file sizes too big I am usually queried as to how other advertisers on these sites have full video in their ads. I understand that there are pre-loaders as well as allowed larger file sizes if you pay more for the ads.
getting image sizes down in Flash so that the images don't end up looking horrible?
View 1 Replies
May 23, 2011
I don't have access to the original Flash file [url]...
View 2 Replies
Sep 8, 2010
I am using Flex Builder for an Actionscript which apparently has a dependency on IMXML object. I'd never heard of this object, and there is nothing on the project site about any dependencies. I assume it's a Flex component library, though. Which library should I include in order for this program to resolve its dependency issues?
View 1 Replies
Feb 20, 2009
How can I change the picture already included in a movieClip using actionscript since pictures don't have instance names ?
View 0 Replies
Aug 12, 2011
My problem is the following:I've been working with Flash CS4, and have written a script which creates a dynamic menu based on an array variable. The array variable needs to be located in a separate .as file so that I can use a bash script to create the array on the fly, based on files found in a specific folder. It's taken me weeks of writing both the bash and actionscript to make everything work smoothly. Everything works except for one small thing: when I update the file containing the array, the menu in the .swf fails to update with it. In order to update the menu, I'm forced to re-publish from within Flash itself.
Previously I had used the "include" function to place the array within my script, but I then tried bringing it in with a package as a global variable. Neither method worked. It seems that the file is included during the publishing (that's probably common knowledge). So I'm wondering if there's a way to include the array, or build the array, in such a way that will allow the .swf to update with a simple refresh of the web page.
ActionScript Code:
Package containing array:
package {
[code]....
View 4 Replies
Sep 23, 2005
Code:
this.onLoad =function(){
this._xscale = 70;
this._yscale = 70;
};
[code]....
if i have a row of mc (8) on a line that i want this script to work for do i need to have this script written out for (8) mc's or, on the root timeline? also for more than one mc, am i just changing (this) to what ever the name of the mc is? also instead of mc's will this script also work for buttons? or do i need to just put a hidden button over the top of this mc?
View 14 Replies
Feb 7, 2012
To rephrase my question: if you have a class with a bunch of static methods and you use one of them in your code, does the whole class get compiled with your movie? I suspect that it would be and, if that's the case, wouldn't it be better (from a file-size perspective) to use packaged functions instead?
View 3 Replies
Jul 22, 2009
Is it possible to export the image on the stage with the interface's grid included?
View 1 Replies