ActionScript 2.0 :: Hiding An SWF After A FLV Finishes In HTML
Jan 30, 2009
I am attempting to hide a SWF file that has the AS2 FLV component in it only after the FLV has finished playing. How would I go about this?
I've found a way to hide the Div the SWF is in using a timed Javascript event that is external to the SWF, but I'd like to find a more elegant solution.
I am attempting to hide a SWF file that has the AS2 FLV component in it only after the FLV has finished playing. How would I go about this?I've searched google fairly extensively and had no luck.I've found a way to hide the Div the SWF is in using a timed Javascript event that is external to the SWF, but I'd like to find a more elegant solution.
I have a swf object that is to the left of a header div that is 1000px wide. the swf is 303px wide. How would I make the swf on the left hide behind the window when the windows is only, say, 1050px wide?
Kinda like how this one is: [URL]
notice how the object get hidden, still plays, but doesn't lose it's aspect ratio? How does someone do this?
the code is set up like this:
<div class="swf"> object </div>
[Code]...
I've tried to make the header 1303 wide, but then on resize it just stops and keeps moving everything that is under it, and the swf stays put
I'm working on a 3 minute animation that is 53.7 MB right now. I periodically export the file to swf to see how it looks as I'm working on it.
It got the point where it was taking around 30 seconds to export which I'm used to when my animations get longer. However, now it constantly gets stuck at 90% and I get the rainbow wheel cursor. I waited 30 minutes thinking it needed to catch up with itself and nothing changed. I always end up having to force quit out of Flash because it's not responding.
I've tried numerous things to try and get it to export such as quitting and restarting Flash, doing a complete shutdown and starting Flash, and copy pasting all my frames into a new Flash file and saving. No matter what it always stops at 90% and no longer responds.
I have a character that uses the arrow keys to move. Key_Down sends him 10px left or right per press and when you let go he stops. easy as pie. What I've now added in is that when you press either of those keys it also plays a "walk" sound. In order to stop this walk sound I then added Key_Up and specified that the sound should stop via SndChannel.stop();
At first it was working fine, but there was the issue that if you held down a directional button the sound would spawn multiple times and sound like crap. I added in a boolean to disallow this, making it so that only one instance will play at a time and it will loop. The problem now is, however, that the initial SndChannel.stop(); under the Key_Up listener has stopped working. Instead of stopping the sound immediately on key up, it waits until the sound file has finished and simply stops it from repeating.
I have a movie that starts as the intro to the site. However, if it doesn't load quick enough, the rest of the site loads and cuts off the movie. How can I make the 2nd part play only after the 1st is completely finished?
The code I have so far is included below. Right now the first swf (first of two loaded into main swf) (intro.swf) loads fine on mouseclick of the "go" button. However I would like the first swf to unLoad and the second swf to load ("europe.swf"). This will be a one frame swf that will link to various others. After multiple tutorials/forums I can't figure out how to get the second swf to load while the first unloads.
import flash.display.MovieClip; import flash.display.Loader; import flash.net.URLRequest; go.addEventListener(MouseEvent.CLICK, goIntro); var loaderIntro:Loader = new Loader(); var contentIntro:MovieClip; function
i'm using the tween class to move a movieClip around the stage, depending on what button the user selects... the movieClip starts in the center of the stage and moves to where I tell it to in the tween. The begin property of the movieclip is its current position (characters_mc.x). This all works until I want to move the movieClip again, and it starts from the center of the stage instead of its newly landed position... So the question is, how can I get the tween to start from where it previously landed, instead of always from the center? Shouldn't the value of the x position of the moved movieclip change as it is moved? Any better way to do this?
ActionScript Code: var myTween:Tween = new Tween(characters_mc, "x", Regular.easeInOut, characters_mc.x, 95.8, 2, true);
I'm kinda new to Actionscript still and I found a code for an external movie (that's in an FLVPlayback component) to play in a container after a preloader - it can be seen here: [URL]..at the end of the intro clip, i want the site to go to another page automatically i'm having trouble because i think i'm supposed to use getURL, but i don't know how to tell it to go there only after the external movie is done. here is the code that controls the external movie:
I need button to appear after movieclip finishes. I was trying to insert code to the last frame of movieclip, _root.myscene.gotoandplay(140)...... and lots of different codes. But then I realised , that you cant control maintimeline from movieclip.
whenever I publish a FLA file I have, and load it onto a website, I see elements which aren't suppose to be within the frame sitting outside the frame.These elements are outside the canvas in flash and come in for brieft flashy moments but then fly back out again.How do I hide all files outside the canvas? I tried masking the top layer and adding everything underneath it and locking it but that never worked.
I have a small microsite built using Flash 4. It contains 5 'pages' assigned to individual keyframes, each keyframe separated by 5 frames (F5s). Each Keyframe is labelled 'page1' through to 'page5'. I have a navigation bar for the entire site which includes NEXT and PREVIOUS buttons. When the user reaches the LAST PAGE/KEYFRAME I do not want the NEXT BUTTON to show. I suspect it is something simple like nextbutton.visible = true - but I've spent a day trying to work out how to do this but without success.I am using AS3 and the existing coding is shown below.[code]
I download a flash template to take apart and play around with to make sure i still know my way around the software. Everything was going great until I discovered there are part of it that I can not find. The animation are not in the timeline or anywhere else I've looked. When I scrub through it they aren't there, but when I preview the movie (F12) they are always there. I managed to delete the pictures in those particular animations, but can not edit or find anything else.
I have a flex app that I want to hide in a div until the user clicks a link or element of some type. I've noticed that embedding the swf in a div with style display:none does not actually hide the swf, so how would I go about accomplishing this? The goal is to have the flex app loading in the background while the user does other things.
I have created a very basic preloader using flash components 'Loader' and 'ProgressBar". It's job is to load an external swf movie clip/file.
Problem: When the preloader has finished doing it's 'thing', i.e. reaches 100%, it loads/or seeming reveals the external movie already underway i.e. not at the first frame.
I've read a few posts from "Whispers", and have concluded that the problem is that the movie is streaming whilst being loaded. And also that i need to be using "init" in regards to 'listener'.
However i really want to be able to apply this to the code i am using it, as i had just kinda gotten to grips with it (the code).
Is anyone able to tell me what a need to alter to get the preloader to finish loading the movie COMPLETELY before it starts to play.
I'm making a site that loads external swfs based on which button is clicked. When the swf loads it plays an intro and then stops at a certain point. My goal is that when you click another button the current swf plays an outro before the next one loads.The problem I'm having is making the outgoing movie trigger the function that loads the next.At first I tried just adding loadNextMovie(); to the last frame of the loaded swf. But for some reason this causes the two stops in the file from working so the thing just keeps looping. I have no idea why adding this function call would prevent stop(); from working.Is there another way to have the end of movie trigger the function? Also, why doesn't adding loadNextMovie(); to the last frame of the loaded swf work?
The subject title pretty much tells it all. I've got a flash project where a video component plays an external flv file. I've got a different flv file loaded at each keyframe. Right now the flv plays and then it stops and waits for you to click on the next video you want to watch. I want it to automatically go to the next keyframe and start the next video.
I do have stop(); on the 1st frame of the portfoliohome.swf, but It plays the movieclip(my intro) before the loader finishes. Is there a way for me to move the play head to frame 2 while I have the stop() on the frame 1?
I am trying to run a JSFL script from within a C# project, where the JSFL script opens up a .fla file, modifies it n times, and exports n .swf files before closing. From the C# project, I am starting up the JSFL script through the Process class. I try to wait for the JSFL process to finish through the myProcess.WaitForExit() command, but it doesn't work. The remainder of my code C# executes before the JSFL process finishes exporting its .swf files. Is there any way I can throw something that the C# project can catch from the JSFL file or some other solution?
I hope I won't sound like an idiot, but this is my problem - I imported an SWF video file, it's an instance of FLVPlayback, named the instance 'video'. I need to invoke some method when the video playback is completed. So the question is - how can I do something when FLVPlayback ends? Using Flash CS 5.5, actionscript
Code I use: video.addEventListener(VideoEvent.COMPLETE, playbackComplete); function playbackComplete(event:VideoEvent):void
I've got a movieclip (slider_mc) -- it's two 800x150 rectangles spaced 450 pxls apart on y. (Stage is 800x600).I load in the sounds, then when each sound is finished playing it launches a function that plays the next sound, this works fine. I'd like slider_mc to move on y when each sound finishes. The first tween works like it should, but nothing happens when playSound_02 is launched -- the sound plays but the tween doesn't work.Here's my code:
i have a animation on loop but it does not give the desired effect. is there some code to tell it to start before it finishes.something like at frame 300 start.