Actionscript 3 :: Remove Previous Swf When Enter New Swf?
Dec 14, 2010
I am creating double Quiz games with 3 swf files(main.swf,A.swf,B.swf),when i load from Main.swf into another swf example into(B.swf) and reload back to Main.swf again,it works perfectly without erros... but when this process keep on looping, its seems like spamming CPU memory usage...what coding i should used to solve it?
(**i guess because the previous swf file's memory not totally remove when enter another swf, new swf just replacing on top)(I used .unload(),removeChild (),stop() so on seems doesn't solve this problem..i did try my best to solve but fail)
I have downloaded a slideshow xml example to load any jpeg files but I want to be able to load a collection of .swf files as well.Here's example that I downloaded: http:[url].....The issue that I'm having is while clicking to next thumbnail, I can still the previous SWF file loaded collapsed in back of new SWF file.
I'm loading external SWFs into a larger SWF/projector, and I need to load the next and remove the previous one. Because of some unforseen technical requirements, I need to do this in AS3, unfortunately, I'm only used to AS2. I need the simplest possible way. Here's the code I'm using:
On the main movie: Code: // LOAD FIRST CLIP var loadit = new Loader(); loadit.load(new URLRequest("assets/01.swf")); this.container.addChild(loadit);
Then on 01.swf: Code: stop(); // LOAD NEXT var loadit = new Loader(); addChild(loadit); loadit.load(new URLRequest("02.swf"));
And then load 03.swf, 04.swf and so on. When loading 02.swf, 01.swf needs to be unloaded. How can I do this?
I am getting problem of memory of having repeating object. Below is my code.
import flash.system.System; var counter:Number=0; var systemMemory:TextField=new TextField(); systemMemory.x=200; stage.addEventListener(Event.ENTER_FRAME,showNext); function showNext(event:Event){ [Code] .....
Above code does repeat textField Object continuously. Now I want to destroy previous created textField Object. So that my memory will not be hang. I got some where in the blog that with System.gc() could clear garbage collection. But currently I am not working with system.gc any more I want to clear previous object in programatically way. Is there any way that I could destroy previous created object?
this fullscreen slideshow with random pictures which will be the background of a client's web-site. I have everything working, the preloader, the imaging loading and transitions.There's one thing however that's happening and I don't know how to fix it. What's happening - naturally - is that the previous image is still there, in the background, and I would like that to be removed, I would like to have the previous loader, or just the holder movieclip to get off stage, but I really don't know how to add that to my code.What I was thinking was something in the lines of a for loop. Something like creating the picture's holder inside that for loop so each will be like, picHolder1, picHolder2, picHolder3...and so on. And with that, on completion of the preloader I would remove something like "picHolder -
my little application contain a combobox and a MC "filmstrip" in my _root. the combobox work with an xml file containing links to other xml files. Inside my MC "filmstrip" i have a script loading with a for loop the xml file selected in the combobox on the _root . In this loop i createEmptyMovieClip an attachMovies with the data of the xml selected. evrything works exept that evrytime i change my selection in the combobox it load the data on top of the previous load. I would like to delete the previous load before load the new one.. On my scene 1st frame i have only a code for scroll the movieclip filmstrip but i think is not nescessary that i show it. here is the code inside the MC fimlstrip (sorry but i put all the code). i attach an example aswell
var link1:Array = new Array(); var url:String; var theUrl:String; var whoOn:Number;
I have created a flash file to serve as an image gallery with several different chapters. Each individual chapter is represented by a different frame on the timeline. On each chapter/frame, there is a thumbnail gallery at the bottom of the screen. When you click on the thumbnail, I have loaders set up to load and display the full size image. Then I have a loaderX.addEventListener set up so that when you click on the loaded image, it disappears. The problem occurs when you leave a full-size picture open, and then you navigate to another frame. Then when you try and click on it, you can't remove it anymore.
Now, I can't remove the loader(s) when the next chapter button is clicked because unless the user has clicked on the thumbnail, the loader has not been added to the stage, so there won't be anything to remove. I tried adding the following 'if' statement into the function that navigates to the next frame,
'if(stage.NumChildren >0){stage.removeChildAt(0)}
but the problem with that is that then it just removes all the children and either doesn't advance to the next frame or is just removing all children on the next frame as well, so i end up with an empty stage.
I've been dealing with this problem for close to two weeks now, and I can't even find a bulky way around it, never mind finding a tight clean fix.
I have an input text box and a button. When you type specific words into the input box and then hit the button it sends you to a specific frame. What I want to do is essentially remove the button and only have to hit the enter key to submit my text and to move to the specified frame. Here is my current code that is placed on the main timeline, first frame:
[Code]...
I'm trying to just hit the enter key instead of having to click the submit button. I've been trying to get it working for the past couple of hours but haven't had any luck. My best guess is that the enter key isn't valid because it's an input box and may be confused with trying to create a new line (even though my input box is set to single line and not multiline). If so, is there any other way to do this?
I have a player that loads both images and videos. I am having a problem removing the previous child from the holder and am close to using tricks to fix it. I'd rather not. Here's the code that loads the image:
Code: var _mediaLoader:Loader = new Loader(); _mediaLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded); _mediaLoader.load(new URLRequest("blah.jpg"); function imageLoaded(e:Event):void{ videoConsole.imgHolder_mc.addChild(_mediaLoader); }
And my flv loader is a bunch of mumbo jumbo with this code at the end: Code: videoConsole.imgHolder_mc.addChild(flvPlayer); So, how can I remove the previous child, if there is one, when loading the next item on the playlist?
ActionScript Code: function whattoload( eye:Number){ var ld:Loader = new Loader()[code]............
This works perfect for loading the said .swf and displaying it on my flash program. However I have a next button which When clicked I want it to increment so that It picks a new swift from the array.
ActionScript Code: var swiftI:Number = 0; var maxI:Number = 3;[code]...........
This also works well for my desired effects. However I need to remove the previous loaded .swf before the next one is loaded. How do I do this?When I try to use removeChild(ld); It doesn't work.
When my focus is inside the input text field, pressing CTRL+ENTER works but ENTER does not.Pressing Enter when my focus is anywhere BUT the input text field works just fine..My intention is to detect if ENTER key was pressed after the user fills out the field, but it seems to only work for CTRL+ENTER
my program is i can choose several movie to load and the movies are save in an array... For example: i choose movie 1 , 2 and 3. Movie 1 was loaded. After i lick 'next 'button, movie 2 will be show .Beside that,if i click 'previous' button, movie 1 will be show. i facing a problem that my previous button is not back to my previous loaded movie but is trace my choices in arrays backward. The next problem is, my first movie load to the second movie load will be a bit lagging. but the rest 1 is ok.
I have various movies clip within a movie and my back (mc = arr2_mc) and next (mc = arr1_mc) buttons are on the main scene.This is on my main scene on a first frame
when it goes back, it goes back frame by frame without stopping but I want it to go only to previous Scene. instead of going to previous frame.Do i have to create a unique button? which i did but i didn't work?
I'm creating a Flash instant messaging application (through XMPP protocol) and run into a problem. It isn't that important but I was quite upset that I wasn't able to solve it and I want to know if their is a solution =D
I have a TextArea chat input and a button to send the text, the TextArea is multiline and so captures the Enter key to jump one line... What I need is to send the message with the Enter key and jump with a Ctrl+Enter combination... My ideas were to disable the bubbling of the Enter key, trap it, and then manually assign the Ctrl+Enter combination to jumping the line in TextArea but couldn't find how to do all this...
Am creating a two page document in flash cs4. Each of these 2 page documents have links to a learning resource on a web server.All I want is for the user to be able to navigate to and fro this two page document. Infact, I want to be able to click on a NEXT button to go the the nextpage and PREVIOUS PAGE button to go back to the previous page.
im using cairnform framework as3 and i have a single swf file, and i m searching a while for back button to go back a previous screen with all data's which r there previously.
I'm making a game for children where they have to pay money by dragging it on a square. It al works wel only when i pick the first coin of one euro without going over the coin of 2 euro and then pick up a 2 euro coin the one euro disappears. after then it all works fine.i cant remove my duplicate euro's from the stage when i clic on pay here is my code for the euro's the euro's are in a emty movieclip
In flash AS3 Do I need remove childs, if I remove the parent itseft? If I remove childs first, then remove the parent object afterall OR If I just remove parent object Will flash take same memory?
Just wondered if I remove a parent movieclip and then set it to null, will it remove all the child movieclips within it from the Display list and also from memory, or do I need to iterate through the parent movieclip removing all its children before removing the parent?
how to enable the ENTER key in Flash (using AS2 still). In my SWF file it works fine, but once I publish it and open the HTML file, my ENTER key does not work.
How it works is: At the start you have to press enter to continue. Then you have to enter your menu choice in a input txt field with instance "databox_txt". If you type in "about" and hit ENTER it takes you to frame 30 and stops.
I've read that browsers does not support the ENTER key in Flash. Is there Perhaps a workaround? Via PHP perhaps?
I am working on a project, an online document, that is going to require buttons for next page and previous page. I have laid out the document in InDesign and have created the buttons in Flash. My only problem is I don't know how to add that interactivity. I'm guessing it is just a couple lines of ActionSctipt but I am not sure.
Is there anyway to disable the movie from playing when I hit Enter? I've got a button press later on that needs Key.ENTERI could change it, but it is the only key that makes contextual sense.
Is it possible to de-activate the Enter key so that on a stop() instruction in a frame,pressing the Enter key doesn't generate a move to the next frame