ActionScript 3.0 :: Optimization : Export For AS From Library Vs Load From Folder?
Apr 9, 2010
I have seen that exporting with AS3 from library is a lot better than loading a whole music loop. ie: A tenth of the size so would it be best to always do it that way for a game for example.But if I'm building an English teaching app with 100's of words and sentences it's easier to connect up via xml and load from folder. Which would be the best option here?
I have created an application where on button click it has to load an image to a movieclip.
It worked fine in my local system, but when I uploaded it to the server, the image loads late and thus the animation is missing and is causing problems.
how to load image from the library attached to the movie.
I know it can be done with attachMovie, but its not working for me.
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
I got 30 letters(.jpg) added to my library, I made 30 movieclips which are instances of these letters. 30 jpgs make my compilation last long. I tried some different things such removing these and some others tricks but it doesnt work ,because the instances behave strange.
I am working in two different applications, one to be compiled for desktop use (AIR) and one to be compiled for the web. They are part of the same project and use the same visual components, but they are completely different apps. When a visual component is changed in one application then it should also change in the other one. Is this a good situation to use a shared library fla? I am new to the concept of shared libraries and I am considering the options.
On one had I would not have to update 2 applications everytime I change something, on the other, I would always have to recompile the library folder when I do the smallest changes to a component.
I'm trying to export and swc files from only .as classes. I did it both in flashdevelop and flashbuilder but i always obtain an SWC file with two folders inseide: "Classes" (ok) and "Symbols" (i don't want it). A long name file ("_69162136b9125b99edd9216dfb3111de7cbbe4f1d0e981a1747ac31b0919d496_flash_display_Sprite") is also generated in both folders.
How i can export an swc that contains only the "Classes" folder (like swc provided from, for example, Google or PureMVC)?
I have an all flash website that works by having each portion of it to load and unload in the center of a frame based off the navigation chosen.Load times on everything but one part of my site are ok.The dimensions of the part inside the frame are 968x674.I know that's relatively large for a flash file, but that can't be changed at this point.Within the page there are objects that come up when you find an item on the screen.Its a dialog box and it shows text, an image, and has a voice over that reads what the text says.After you're done looking at it, there is an x-button to dismiss the window.There are 15 of these and they are exported to the actionscript.I add them in the actionscript via addChild.
The other huge thing is there is a ton on the screen.It starts you off in an environment, and when you click 3 different sections, it zooms into that portion allowing you to look for the items you're trying to find.There is also a man that talks and animates in the beginning and at the end.We are planning on taking out the end part and putting a text box up. URL...The two parts of the site we are trying to optimize is the main menu when you first are at the site, and the "Explore" section.(Just click on the cloud on the front page.
What I have is some actionscript that displays an image from an external folder. All I have to do is specify the location of the folder, e.g, Code: var path = "icons/"
However, this is going to be used as a widget that people can embed on their site, I can specify the full URL to the icons folder and the app works, but to save bandwidth I've imported the images into the flash library under the folder "icons". All I need to do is set the path variable to the icons folder in library and it should work by the loading the images from the library rather than loading the images from my site.
I downloaded a flash template for my website. All the library items are not local. Here's the path:..........websites20004sources2007dekabr_#lana_2128flashps d1_ikon.png How can I save my library items so I can edit them in FW? I have CS4.
currently this is the problem i'm having.i'm exporting a symbol - song1 - from my library to AS ("export for actionscript") and then using it to dynamically create some movieclips (hereafter referred to as MC's) on the stage. each MC contains a text field that is filled by an value in an array....
Code: function xmlLoaded(event:Event):void { songList_XML = new XML(xmlLoader.data); var songNodes:XMLList = songList_XML.song.title var songTime:XMLList = songList_XML.song.time
[code]....
Now all this works without a hitch - all the trace statements produce what they are supposed to and the MC's appear on the stage where they are supposed to and with the proper text (song name song time).
BUT - here's what i don't understand - *how do i REFER to the INSTANCES of each clip*?because they are created dynamically they don't have instance names and there is no way to assign them instance names via AS (right?).i tried to use the Display List to access them by assigning each one a name (last line - commented out) and then using the getChildByName() method - for ex. getChildByName("nameSong1"). but that didn't work either... i have a few other ideas but they all seem ridiculously complicated - i believe there's GOT to be a *simple* solution for this but i've checked all the references i have (O'Reilly, AS Bible, and others) and found almost nothing. just the display list trick above which didn't work.
I am having problems with building my webpage with Flash. I have imported the the swf files I want in my library but when I try to put them into folders my computer seems to seize up and takes a few minutes to do the job and can be very slow and I am unable to anything on PC while it is doing this. I have not incounted this problem before on my PC but I have had it for over 5 years now and I am due to buy a new PC in spring next year when Windows 7 is released on all new PCs. I am using windows XP with all the updates available plus upgraded to 1GB memory last year. Is my PC to old to work with FLASH CS3 or is it another problem entirely?
On this page are listed Source, Library, and External Library lists. I am working on a large flash project with hundreds of files. It appears that CS4 caches a copy of my fla's similarily named folders here, EVERY time I publish my files. These lists are now hundreds and hundreds of items long. I want to clear these lists, but the only option I can find is the minus sign.
Is there a way to wipe these lists clean, or, does anyone know an external xml file or such (i have serached), where this data is stored so I can manually remove it.
I am running CS3 but have to upgrade... so I downloaded a trial of Flash 5.5. The only components in the component window are video related. Where are the scroll components?? Do they not come with the software any more? Am I supposed to download those? If so how/where?
i have a flash .fla that was compiling as a .swc with references to images, but now I need to load all these images externally and I dont have the original assets.
I know I can export them one by one, but I have a few hundred in the file, and want to find an easier way.
So I added a bitmap to my library in flash CS5, and in its symbol properties I checked "Export for AS" and "Export in Frame 2" (I set Export Classes in Frame: 2 in AS settings.) On the first frame of my main timeline, I have
Here in Flash CS4 Explorer, I have shapes. It's intuitive that I be able to right-click on Scene1, and be able to Insert Shape. Can't. I go to the frame. Can't. I right-click everywhere. I see 'Create Shape', but everywhere I see it, it's grayed out - won't let me.
How do I create new shapes in the graphics folder in the library of a flash cs4 project?
I'm trying to compile a project using compc from command line.[code]Any ideas why adding to the library path a folder with the swc I want to use generates an error?
Is it possible to have a library of PDF documents (files in a folder), and create a splash screen in Flash, even if its a AirApplication, that can search the documents for specific words? I am trying to create a PDF search tool that I can be delivered via CD.
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'm using as3 core library to do export a a movie clip into a jpeg. I can export the movie clip just fine, but I do come when I add a mask to the movieclip. When the jpeg is exported only the mask is visible. Heres how some of the code looks:
ActionScript Code: //This is the movie clip created and imported to the Library then called again in AS3 var drawArea:DrawArea = new DrawArea();
I have a symbol in the Library with a Base Class that extends the MovieClip Class and adds some additional functionality. I want to be able to export this from the Library by right clicking on the symbol and selecting Export SWF. I was hopping this would essentially give me the same results as if the symbol contents was on the main timeline and I had declared the Base Class as the Document Class. When I import this SWF using the Loader Class it seems to loose all of Base Class functionality and think of itself as a MovieClip.
Looking at the below sample code, the alpha property is correctly set but the param1 getter is unaccessible. What the hell is going on?
Summary: I don't quite understand how the import/export URLs for symbols in a runtime library work. I can't figure out how I can set them so that the runtime library will be properly loaded and accessible for other swfs to import from, if I want it to work both in a local environment (on my harddrive), and from a remote environment (on a web page).
Relative URLs seem to work great for the hard-drive case, but fail for the web page. Is there a magic way to set the relative URL to work from the web too? And/or, is there some way of manually loading up the RSL at runtime and making the importing swfs import from that loaded copy, rather than having Flash doing it behind the scenes based on the import URL set in the symbol? Following is a longish description of what I'm trying to do, and why... I'm trying to figure out if we can use RSLs to contain common UI controls for our next project. I'm running into an organizational issue that I can't quite figure out - how to get the RSLs to work in both a local development/debugging environment, and on a production web environment, with the same exporting/importing URLs.
Here's what my setup would look like. Say I have a main application main.swf, an RSL lib.swf, and a UI module dialog.swf. Main.swf loads or embeds dialog.swf. lib.swf exports some symbols that dialog.swf imports. On a local development environment, these swfs are found in folders like so:
I have a flash file (banner ad) that uses some jpgs that I imported onto the stage. When I publish the file... It won't include the images. If the images are in the same folder as the swf.. it will work. However, just the SWF on its own will not display the images. Any ideas?
Creating a dynamic scroll panel using two objects from my library and accessing images from a folder using some basic XML. The ScrollPanel loads fine, the 6 instances of the empty movieclip holders load. The function that traces the instance of the movieClip names is working. My trouble is accessing the instances of the movies to load the loaders in order to view the jpgs called from the folder. I receive an "access of undefined property" message if I type thumbLoad0.addChild(pic1ldr); etc, which you will see at the very bottom.
I'm trying to use the AlivePDF library to export text from a text editor created in AS3 into a PDF. Can anyone link me to documentation or a tutorial that can help teach me how to integrate it into a normal AS3 file? I have no idea how to use the library and the only documentation I've seen for it is how to use it in Flex/Air, which is not what I'm looking for.