ActionScript 3.0 :: Saving Movieclip State In External File
Jun 14, 2011
I am developing iOS app in Adobe AIR and Adobe Flash CS5.5... It's basically a huge timeline of movie clips with entrance screen. What I want to do is somehow create an external AS or TXT file, in which I got few movie clips defined as visible/hidden. I want the movie itself to change those states of the movie clips in the external file when it reaches certain frames in the main timeline, so that the next time you open the app and its entrance screen, there are buttons (movie clips) made visible there which can link/bring you to the previously reached frame.
if i set in option menu sound to "off" it should me off for all the time and not for these season as saved in action script. i need to save it somewhere else. or i want to save some value of variable for example is there any way?
i know flash don't write in txt but it has to be some other way i know there is something
I'm trying to write a tool in flash that lets you open and save to a xml file. Currently, I let user type in the xml url in a textfield and load it straight from that but that's un-intuitive. So I need a way to open the window/explorer that allows user to navigate to a file that he wants to save to or load from on the local hard drive just like all other software.
I want access MovieClips Dynamically from the external flash file.There are 5 MovieClips named Loader_1_mc, Loader_2_mc,.Loader_5_mc like so. Each of this movieClip contain 5 movieClips by named acc_1,acc_2, acc_5 like.How Can I access From the swf file. i tried few steps within nested loop.[code]
step1- I got an xml that is locally loaded(works fine) step2- the content goes into a datagrid that is displayed (works fine) step3- In AS3 I dynamically add some lines to this xml file(works fine) step4- I save it locally (works fine) step5-and want the datagrid to be updated..(works not-so-well)
So, in step 4, the data is saved into the xml file, but in order to finish the save, the user has to click on the "Save as" windows in order to have the file updated of course.. and that's where's my problem, how can i tell flash to wait till the user actually saves the file, before reload the xml file in the datagrid ? here's the code :
I'm trying to make a simple "tamagotchi-alike" application and i have encountered problems when trying to access a movieclip. To describe the situation, at the beginning there is nothing on the stage, then from a class called Kitty I attach a movieclip called mainStage with all the animations.
I'm working on what might be called my first OOP project using AS3. I have no prior programming experience and I'm just starting out learning AS3. So here's my question - The project FLA file has no graphics on its timeline. All the graphics are imported externally through a display class which loads several .swf files onto the main stage. In one of these .swf files there is a MovieClip instance (which is functioning as a mask) by the name of viewArea_mc.
Now I'm working on a new class which has something to do with graphics that will be revealed through the viewArea_mc mask (mentioned above). My question is basically how do I address this viewArea_mc object from this new class? Let's say this new class is a kind of container whose width and height are dependent on the width and height of viewArea_mc. How do I address those properties of viewArea_mc? For example, say I have a variable in this new class called container. Why is this code giving me an error?
at the end of this... on my server must appear 2 files: ex1.xml and ex2.xml. PS: when I run the first script, a blank IE page with the name of the php file appears... how can I get rid of it?
I am working on a website, its a project, I built custom buttons and used there own AS3 to make them play on hover. There is one problem thou, in my main scene or timeline I created this function:
about_but.addEventListener(MouseEvent.CLICK, function(){ var aboutURL:URLRequest = new URLRequest("about.swf"); }) contact_but.addEventListener(MouseEvent.CLICK, function(){ var contactURL:URLRequest = new URLRequest("contact.swf"); }) cat_but.addEventListener(MouseEvent.CLICK, function(){ var galleryURL:URLRequest = new URLRequest("catalogue.swf"); }) port_but.addEventListener(MouseEvent.CLICK, function(){ var portURL:URLRequest = new URLRequest("port.swf"); })
Ok but it had the navigatetoURL function but I took it out. Reason is because I want these buttons to load in a movieclip (mc_loader) as external swf files. I am not sure as is to linking these buttons to the loader movieclip.
I am trying to make a website using flash, and as I dive deeper on this project i realize that it is far more complex than I thought.I came across with this problem:In my webpage, i reserved a big space for content, which would include text and images (a space for news). In that space, flash would read, and show, a word file (for example), thus making it possible to update the content of the website without changing the SWF file, but changing only the external word document.
I'm loading an external logo (.swf) into a movieclip. The user would actually select what logo to load from a list. After loading the selected logo into the empty movieclip, the user can than apply certain changes such as changing the logo colors, the size, the rotation and the position of the logo over a certain product.What I want to do is to expand on this by allowing the user to select whether they want the logo tiled across the product
I am currently using an external Class file for an instance in my .fla project. It creates an instance of that specific class and has it carry out some functions.I want to access a MovieClip on the stage in the .fla file in the external Class file. How can I do this?For example, the Class file creates an instance of that class, and I want the x and y coordinates of that instance to be equal to that of let's say circle_mc. Now circle_mc is on the stage of the .fla file, and therefore cannot be accessed. How can I get around this?
I want to load my external SWF file using the following code in "Panel4_mc" instead of on stage. How can I do it" function btnClick(event:MouseEvent):void {
Instead of posting my entire files and such, I'll make a brief example of my situation and my desired outcome.My files consist of my document class entitled Engine.as and another class Abilities.as all within the same folder.On my stage I have a MovieClip with the instance name of item1_mc. On its personal timeline I have 2 frames, one entitled "inactive" and the other "active". Here's a sample of very similar code....
Code: package { import flash.display.MovieClip;
[code]....
How do I access item1_mc? In reality I have 6 different clips and I desire to access much more than frame changes...what's the overall best way to be able to interact with an item placed on the stage via an external .as file that is not the document class?
I am loading an external swf file/movieclip onto the main stage - it is a simple transition and once it has finished playing, I want to jump to a frame in the main stage.I've loaded the movieclip onto the stage, but don't know how to jump to another frame after it has played and stopped...what's needs to be added to this to goto a frame on the main stage........
I have searched the archives here, but cant get a clean answer on this.I am loading an external SWF sucessfully, but I need to manipulate a MovieClip instance within that external SWF from the main file.
Code: // SLIDE 1 IMAGE LOADING var slide1Loader:Loader = new Loader(); var image1:URLRequest=new URLRequest("slides/1.swf"); slide1Loader.load(image1); slide1.slideImage.addChild(slide1Loader);
That is the successful code to bring it in - but now I need to be able to use a movieclip within it called COPYMC
I'm using Flash MX 2004, and using the loadMovie() function to draw an external .swf file into a blank movieclip. My question is how the browser (let's assume Internet Explorer) caches this information. I know that after a Flash movie is loaded within an HTML page, the browser caches it, so that on the next load the movie appears nearly instantly from the cache. However, does it also cache the movie loaded using loadMovie(), or does it always redownload that external movie regardless?
Does anyone know how I can take a MovieClip in Flash and save it to a form as a JPG. I know you can print a MovieClip so I imagine you can save one to a server. I'll try and do my best on explaining what I currently have and what I am trying to do:
I currently have a Flash piece that is a type of configuration tool for a product. Lets say its a Hat Configuration tool. A customer that comes to purchase a hat can change the color, size, stitching, text, fonts, images, etc... and when the are finished the can print their hat, which has all the information and the final picture of the hat as the configured it, or they can send the product via e-mail. Currently the send via e-mail just sends the information as a text file via an ASP process page. What I need to do is send the movieclip as an Image (JPG) to the server.
After reading previous forums I've realised there is a corrupt picture that was imported into the file. I've deleted this in the library as people have suggested but still no luck saving the file. It just saves as 1K file.
I've been searching around all afternoon, and am pulling my hair out. 1) I have a movieclip instance on stage (simple graphical element that represents platforms for a hero to run and jump along). I have placed it on the stage with an external class engine.as and in this class it is called myPlatform and is an object of Platforms.as. The movieClip is called platforms and from a trace(myPlatform.name) the instance name is instance3.
2) I am attempting to access the properties of myPlatform in an Enterframe event loop in my character control and collision class (called hero.as)
Basically here is the bit of code I am trying implement within Hero.as :
[Code]...
This all worked when I was writing actionscipt within the FLA file, on the timeline frame 1. I simply don't know how to access myPlatform from within the external Hero.as class! Do I need to create a variable? Is there a really easy way to do this with some syntax/command that I have not learned yet?
I've got some vector design that the user can change color, form, etc.. I want to be able to convert the movieclip result to eps or svg so it still in vector format?
My project consists of various external SWF files and also uses SWFAddress. What I want is the internal state of some external clips to set the SWFAddress value.
I have a series of movieclips placed on the stage, that I have all given the same base class. When a movieclip is clicked, they scale up to 100%, and when clicked again, they scale back to their initial scale.What I would like, is to make it so that if another movieclip has already been scaled up previously, that movieclip will scale back down to it's original size, before the other movieclip that has just been clicked on, scales up. This is the basic code I currently have for all my movieclips:
Code: private function fullImage(event:MouseEvent):void { parentX = MovieClip(parent).x;[code].............
I have made a cartoon section that needs to go into a video movie, it uses a lot of movie clips etc. It needs to be very high resolution- 1920x1080 When I just export it as an avi, none of the movie clips animate- they just slide around on the first frame of their animations.
When I export is as a .mov the file size is huge and I am not even offered the ability to compress it. It is like 8 gigs. When it was finally done the movie played in slow motion- the clip was about twice as long as it should have been.When I saved the file as an swf, and then tried to convert it to an avi using a converter, all the movie clips moved in doubletime, while the animations in the timeline were fine. How can I get my flash file to play in a standard video format.
I have created an xml driven application with which the client is very happy. They currently use notepad/dw to create the xml files.They now want a "form" of some description to create the xml file to avoid writing tags and so on.I have had a good look around. There is some info about creating the xml itself in as3 (looks pretty easy), but very little about how to save that file to the clients server. I gather that the flash doesn't do this for security reasons?would i be better using php to create the form for my user rather than flash as3. Or is it better to create in as3 and then append a little php to upload the doc? Or am I going abouit this the wrong way!