ActionScript 2.0 :: Unload Child MovieClip After Its Playback?
May 12, 2010
I don't know AS2 well, prefering 3.0, however the project should be in 2.0. So, I have 2 movieclips, one is parent, another - loaded through LoadMovie("name.swf", _root);I need to unload child after its played and stoped. How can I do it in most proper way?
Im trying to solve this, it should be quite simple but yet I can't get it to work! I have an index.swf that has a container which holds the entire flash site. I want to unload and load the various sections (different swf files) by clicking buttons thar are WITHIN THE CHILD.
I have a parent SWF into which I load a child SWF. I want to have a close button in the Child SWF (not the parent!) which closes/unloads it from the parent swf. Been looking all over but can't find any solutions that work.Here's my code for loading the child SWF from the parent's timeline:
var myrequest:URLRequest=new URLRequest("child.swf"); var myloader:Loader = new Loader(); myloader.load(myrequest);[code]...
What should I put in the child SWF to unload itself?
i have a parent movieclip mcA and i want to add another movieclip mcB (child movieclip) inside mcA such that the extra part of mcB is hidden. The size of movieclip remains same as of mcA
For ex:-
mcA = 300x300 mcB = 400x400
then only 300x300 of mcB movieclip is visible and rest of the part is hidden.
Experience: I'm a newbie to AS3 - making the transition from AS2. Problem: I have a parent SWF into which I load a child SWF. I want to have a close button in the Child SWF (not the parent!) which closes/unloads it from the parent swf. Been looking all over but can't find any solutions that work. Here's my code for loading the child SWF from the parent's timeline:
var myrequest:URLRequest=new URLRequest("child.swf"); var myloader:Loader = new Loader(); myloader.load(myrequest); myloader.contentLoaderInfo.addEventListener(Event. COMPLETE, movieLoaded); [Code]...
What should I put in the child SWF to unload itself? Apologies if this presumably simple task has been covered, please point me to the thread.
I have a stage w/ 6 buttons that call movie clips. works to remove them when the "next" button is clicked. Now I need to have an additional option of clicking outside the buttons "on the backround" to remove the movie clips also.
PHP Code: var fadeInstance:DisplayObject = null; function openFade(fade:MovieClip, y:Number):void{
I have one page in my Flash site that has photo thumbnails that load external swfs. The code works OK, but when I use
Code: removeChild(loader); in my button functions for other pages, I'm getting the output error:ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.at flash.display:isplayObjectContainer/removeChild() at the_fla::MainTimeline/homeClick() Is there a way to fix the error?
Parent swf has a button to load Child swf and Child swf has a button to unload itself through a dispatchEvent. Both in respective document classes. Parent loads Child fine... Child can't remove itself! Anyone have an idea what I am doing wrong here? Or another way to go about this? Struggling for a day now...
Parent swf:
public var myLoader:Loader; loadButton.addEventListener(MouseEvent.CLICK, loadSWF) public function loadSWF(e:MouseEvent):void {
I have a drop down box that is loading in different movies when selected. But when I select the second option in the drop down box, the movie gets loaded on top of the next movie. I saw that there is a removeChild(), but i'm having trouble finding where to apply it in the code below? If I put it in the function, it creates errors of course.[cod]e....
Using AS3. I have in my code a button to stop and remove the swf, but I would like to have in addition to unload a child swf when it plays it's last frame automatically - not using a button.
Here is my code on the main timeline: var loader:Loader; var closer:close; norton_btn.addEventListener(MouseEvent.CLICK, NortonDemo); function NortonDemo(e:MouseEvent):void { [Code] .....
Now, what do I need to add or change to this code and add to the code on the last frame of NortonDemo to accomplish what I want to do?
I'm loading a movie in externally. The external movie has a button to unload itself from the main movie. It loads into _root.calContainer. The button is called xButton. This is the script that's not working:
I have a flash page where I am loading another .swf into. With a button in the loaded swf I need to unload the loaded swf (where the button is) and navigate to a specific frame label in the parent .swf. I've tried to do the following in the key frame where the swf get loaded into I've put the following:
var gallery_load_wonderland:Loader = new Loader(); gallery_load_wonderland.contentLoaderInfo.addEventListener(ProgressEve nt.PROGRESS, loop_wonderland); gallery_load_wonderland.contentLoaderInfo.addEventListener(Event.COMPL ETE, done_wonderland); gallery_load_wonderland.load(new URLRequest("gallery_wonderland.swf")); function loop_wonderland(e:ProgressEvent):void { [Code] .....
I basically want to first load the swf called "gallery_wonderland.swf". Then in the "gallery_wonderland.swf" there's a button called "contact03_btn" which I want to unload "gallery_wonderland.swf" even though it's inside the swf and navigate to the frame label called "Contact" in the parent swf.
What can I do I've done similar before and it works, but when I do it know and I click the contact03_btn it comes with following error message: TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::Stage@26215ba1 to flash.display.MovieClip. at gallery_wonderland_fla::MainTimeline/back_wonderland()[gallery_wonder land_fla.MainTimeline::frame1:227]
If you haven't met me yet, that's because I'm pretty new around here. I picked up ActionScript just earlier this week, actually. Name's Kate. Nice to meet you. All righty. I'll start by saying that I've been referencing this thread:
actionscript.org/forums/showthread.php3?t=222486 (I'm not allowed to post URLs until I've got at least 50 posts in?! Gasp.)
i successfully managed to work out the loader script, and load a external swf file into my current project. Now that its working and all is well, i realised that only way to get back to 'main menu' was to close the whole thing. I tried to sort it out with a simple 'back' button but no success there. As mentioned in the title thats the options i found so far but cant seem to quite understand them tbh. I just want it to work so that I easily can manouvre back to 'main menu'.
I am loading external swf's into a main load.swf, using a Moviecliploader object. What I basically want to do is that, after an external movie, say home.swf, loads another external swf, say about.swf, home.swf should be unloaded.
home.swf is loading about.swf into the _root.mc_holder, which is placed inside load.swf. I want all external files to be placed within this holder. Now this is working with some files, but not with others. My standard code within all files is this:
//code within home.swf to load about.swf var loader:MovieClipLoader = new MovieClipLoader();var ldrlistener = new Object();loader.addListener(ldrlistener);ldrlistener.onLoadStart =
Using the deco tool Ive created a simple fire animation. The problem with this tool is that it wont let me set the speed above 200%. So my idea to solve this was to create a movie clip, use the deco tool there and somehow speed up the playback of this MovieClip.
Stage.frameRate = X works but it changes the frame rate of everything. fire_mc.frameRate = X doesnt work unfortunately.I dont need to it be precise. I just want this MovieClip to play 5 times faster that it plays now.
I am trying to gradually slow down a movie clip using Actionscript 3. My current code plays the movie clip and then abruptly stops and ticks ahead a few frames. A much rougher look than I want.
var t:Timer=new Timer(2000,1); t.addEventListener(TimerEvent.TIMER,slowDown); t.start(); function slowDown(e:TimerEvent):void {
I am making a file that loads an swf on(release) of a movieclip. I can get it to load into frame 2 and have created a button to return to frame 1. But when you go back to frame 1 the swf is still there. How can I get it to unload when it goes back to frame 1?[code]
I have a flash nav bar with sub nav. the film button(main nav bar) has 4 sub buttons: tv, commercials, film and imbd. When you click on the sub button commercials, it takes you to the main timeline where I have a loader (in a movie clip _1benz(that loads a benz.jpg in a loader called benzLdr. When you click a button on the sub nav in this group, to leave the frame, the loader unloads. But when you click on the main navigation to leave this frame(which is on the main timeline) the loader remains on the stage.what would be the correct actionscript to remove the loader from the main nav when it moves to other frames on the main timeline? I have tried....
Do I need to put the loader on the first frame and then make it visible on the frame I want to show it? If I do that will it unload on all other frames?Nothing is working! What am i doing wrong?
I made a movieclip that is supposed to unload when a character (called 'char' in the code) hit it. That works fine. But I also want to unload another movie at the same time. The other movieclip is called 'square' and is already on the stage. But that doesn't work.Do I have to put _mc behind the name, or something like that?
onClipEvent (enterFrame) { if (_root.char.hitTest(this)) {
how do i unload everything that i put into a movieclip?
[edit]_root.mvc.unloadMovieNum(1);[/edit] works good but only removes attached movieclips not .swf's that i loaded into it. eventhough i told the .swf's depth to be 1.
Work bought this menu and asked me to edit it even though i'm no AS2 expert just so basic knowledge, I've come pretty far so far but now i ran into a problem (probably the final one)...The menu uses XML to load in the menu, so all the options are dynamical.If you click a button it loads a menu into the stage, but if i click an other it overlapse the old one...i need to unload all the other movies on the stage, how do I do this? This is what I got for onRelease functions:
Is there a way to control a movieclip playback with a slider button? Just like a video player but scripted to control an internal movieclip playback in the SWF.
my as2 chops are minimal (as3 are non existent) but i have been animating in flash for a while.
I have a movie with an imported flv I made in AfterEffects. I have 2 movieClips that need to animate at certain times during the playback. I was able to add cuePoints in media encoder (i think) but can't figure out how to use them in flash.
I want to know how to load and unload a movieclip.As for example i have a map of uk in my swf and when any body click on map(say london).the present map should fade away and new bigger map of the london should be loaded which is on another swf and must get first (orginal map) when he click back button.