Professional :: Stopping Embedded Video With MouseEvent Click?
Aug 25, 2011
I have a website in Flash CS4. When testing the movie, my swf file plays. When I access another menu button, the movie still plays and you still hear the sound. I have the skin where the user can stop the movie before going to other pages in the site but my Question is: How can I get the movie to stop playing if another menu button is clicked? I ask because when I go to another page and come back, the video is not showing but I still hear the audio.
I have three (youtube) videos embedded in Flash. Every time a new video is a loaded, the sound video from the old video continues to play. I have tried using removeMovieClip(); and I have tried stopAllSounds(); I have tried 'delete video_mc'. Nothing seems to work!
Here is my script: ActionScript Code: // Video Script // Default - We'd Drink // show this video on load showDefault(); videoBtn1.onRelease = showDefault; function showDefault(){ [Code] .....
I have three embedded video clips that are inside of movieClips. They I have buttons that take you to a framelabel where those movieClips are located. Each movieClip containing each movie are on separate frames. (See attached image)
When I click on any of the buttons that take me to any videoClips other than the first one, make the audio from the previous embedded Video on the timeline in front of the one I went to , start to play.
I have SoundMixer.stopAll();
on everybutton before I tell it to go anywhere. what to do to only get audio from the video clip in that section of the timeline to play.
I have several stage event handlers to enable mouseovers over several dynamically generated moviecilps on the stage that then change their alpha to indicate the mouse is over that particular mc... fairly trivial (mcOver handler). Additionally, I also want to know what MC is clicked, so I update a public variable (public var activemc:Number) with the ID of the dynamic movieclip when the mouse is over it (using a hitTest to check, which is why the EventListener is added to stage and not to the MC), which is checked in the mcClicked handler:This is in the constructor:
However, the mouseover behaviour (alpha 0 when over, alpha 1 when out) stops working as soon as I click on any movieclip on the stage, and the mcClicked ID checking (below) stops working completely. I don't know if this is to do with focus:
private function mcClicked(event:MouseEvent):void { myTextField.text = String(activemc); // activemc is a public var:Number with the movieclip //ID }
I then tried adding the event handler for the stage mouse_move again and this gets the mouseover working again but only for 1 more click, after which it stops again:
private function mcClicked(event:MouseEvent):void { myTextField.text = String(activemc); // activemc is a public var:Number with the movieclip //ID stage.addEventListener(MouseEvent.MOUSE_MOVE, mcOver);
I'd like to know what is the difference between MouseEvent.CLICK & MouseEvent.MOUSE_DOWN. Because when i use MouseEvent.MOUSE_DOWN for a button to set full-screen view its doesn't work, instead of this MouseEvent.CLICK works. So what was the reason.
I'm making a button for the first time, and I wanted to use a full click to drive it. However, when I use addEventListener(MouseEvent.CLICK, onClickHandler); nothing happens when I click on it. When I use (with the rest of the code being identical) addEventListener(MouseEvent. MOUSE_ down, onClickHandler); it works like a charm.
I have a MOUSE_DOWN handler that creates a CLICK event listener on a child object. Naturally, as soon as you release the mouse button, if you happen to be over the child object, the CLICK event fires.I was disappointed to discover that event.stopImmediatePropagation doesn't interrupt the CLICK event from registering the MOUSE_DOWN as part of its detection cycle. It makes sense that it doesn't but still... disappointing.A MouseEvent.CLICK consists of detecting a MOUSE_DOWN on the object and then if it's followed by a MOUSE_UP without leaving the object, he event fires. I had hoped that by cancelling the MOUSE_DOWN event, it would clear that out of the CLICK buffer, but no such potatoes, alas.This could all be handled with a flag and a couple more MOUSE_UP and MOUSE_DOWN handlers, but dang, smacks of effort
I got it working fine, but was wondering how to program a function for another button to stop stop playing that sound?I tried a function with snd.stop(); but that seems to be incorrect.
I can't seem to download the flash files from the address.i click on page info and find the embeded flash,but can't download it. Another, how can I convert flash files from youtube to my ipod? I found an excellent flv converter, but not knew if it could convert flash from youtube.How to make flash suitalbe for youtube?
I am looking for a video player that can be embedded in a webpage and can play .swf files. I have tried Strobe Media Playback but it has a lot of bugs to it for .swf.
I have an flv video file that I've imported into Flash CS5 project as an embedded movie, because graphic and movie clip both produced still images. I want to embed the final product onto my website, and have the video autostart in the beginning, play all the way through, and then go back to frame 40 or so and loop continuosly from there. I've tried selecting the final frame and applying the instancename.gotoandplay (40); code but it isn't working. I read that this only works on keyframes, so I tried making the final frame a keyframe but because it is an flv file for some reason it isn't allowing me to do that.
I have a video that I've embedded into a project by means of linking it from my server, where it lives (not embedding it into the actual project) and I cant for the life of me find a way to get the video to continually loop when it finishes. Any looping meathod I've found so far using AS3 only loops the basic animations in the movie, not the video.
I embedded a video flv to use as part of the animation but its breaking apart the rest of the animations. Started well then suddenly flash stopped the flv at certain points and then actions to other parts of the slideshow started to look like a fast forward and jumping transitions. No errors on the output panel.
I have a intro to a picture of a tree which has buttons on it. The intro is an embedded flv video (not using the FLV component). The video starts on frame one and runs to frame 2. The tree is on frame 3.When I click a button on the tree, it runs the respective frames then returns to the tree. When the tree appears, the sound of the video is playing in the background.How can I make this stop?
I have this site I'm doing in Flash with an embedded video.The site has background music that is loading automatically, but when the embedded movie loads, the volume on that is mixed in witht he sites music.If you mute the sites background music, it mutes the video sound as well. Make sense?How can I seperate them out or make the sites background music not load on that particular page.
My question is how do I incorporate playback controls to a Embedded Video that plays with the timeline? I saw how easy it was to add playback components when you import video externally. I figured that I probably need to start by creating my play back components, but then I need code to tell the swf what to do?
I'd like to gain read only access to the following parameters of embedded Flash videos located on sites that I do not own through my own custom browser extension/add-on:
Time location of playback head (so I can display the current time in the browser extension via HTML5/JavaScript) Frames (so I can make capture them to an image file, save it and display image in browser extension) Original Dimensions in pixels (so I can display the original video dimensions via JS/HTML5 in browser extension)
Is this possible by using Javascript and HTML5 from a browser extension?
Would I have to use something like the SWFObject Javascript API [URL]
Is there any reason why a MouseEvent.CLICK would affect only 1 of 5 items, whereas a MouseEvent.ROLL_OVER and MouseEvent.ROLL_OUT affect 5 of 5 items when each event listener is applied exactly the same way?For some reason, of the 5 images I've imported, only the last image is able to be clicked and have click actions applied, yet it is able to receive the ROLL_OVER and ROLL_OUT messages. So that leaves me thoroughly confused.
Here is the code I'm using, I'd greatly appreciate your help ---
We have imported our video into flash cs4 (we are using presentation mode to mimic a powerpoint presentation), we have gone into the component inspector and altered it so it doesn't autoplay. When it is on autoplay, it plays the audio throughout the entire presentation. We want the video to start on click (hit the spacebar or return or anything).
Is there any reason why a MouseEvent.CLICK would affect only 1 of 5 items, whereas a MouseEvent.ROLL_OVER and MouseEvent.ROLL_OUT affect 5 of 5 items when each event listener is applied exactly the same way? For some reason, of the 5 images I've imported, only the last image is able to be clicked and have click actions applied, yet it is able to receive the ROLL_OVER and ROLL_OUT messages. So that leaves me thoroughly confused.
I am trying to add a simple "getURL" type of functionality to a movieclip so that when it is clicked on, the user is taken to a url. i have tried 3 or 4 different ways to do this that all work when i test the movie clip in flash. However, when i embed the swf in a webpage, the click function does not work.I created a function:
Code: function gotoPage(event:MouseEvent):void { var targetURL:URLRequest = new URLRequest('http://www.metteradvertising.com/marketing-help.html'); navigateToURL(targetURL); }
and I'm calling it this way ("Bmeasure" is the movieclip name):