ActionScript 3.0 :: Control External Swf File With A Pause Function?
Mar 8, 2012
I am trying to control a external swf file with a pause function. The main idea is loading an external file and when I want, pause it and its childs. The loader object is "introStage"
I am trying to make a play, pause and stop btns controlling a mp3 file which is in the library which has a linkage id of Speakers. I've manage to get the pause and play to work but now incorporating a stop button isn't working for me
To say basically if you have pressed the pause btn, then the play btn, play from state pause at, but if you have pressed the stop btn then pressed the play btn, play from start and also if the play btn has been pressed and the audio is playing if pressed again dont play again do nothing.
I am using CS3 with Actionscript 2.0I am trying to get a play / pause button to control a movie clip.I have placed the MC on one layer and the button on another layer.The button works great.All I need is the AS to control the timeline of the movie clip.
I need a function to load and play external swf�s.
I need it to load and play intro.swf into movieclip clip1 , when it is finished load and play about.swf into movieclip clip 2. when this swf has finished load and play outro.swf into clip3. the swfs contains proggressive flv. The function should be as dynamic as possible, cause i need it to control other videoclips in swfs as well.
I need a function to load and play external swf's.I need it to load and play intro.swf into movieclip clip1 , when it is finished load and play about.swf into movieclip clip 2. when this swf has finished load and play outro.swf into clip3. the swfs contains proggressive flv. The function should be as dynamic as possible, cause i need it to control other videoclips in swfs as well.
I have a preloader.swf that loads another swf (main.swf). It all works fine, however I would like the loading bar to stay on 100 (once it gets there) for 2-3 seconds before the main.swf opens, currently as expected from the code below, as soon as it gets to 100% it flicks straight over to the main.swf.
I am using tweener, and I could achieve this easily using the onComplete code to call this.addChild(loader);, however, the problem is, both my preloader and my main swf are liquid layouts, and if I were to call the this.addChild(loader); at the end in its own function, then it throws a
TypeError: Error #1009: Cannot access a property or method of a null object reference.
. The only way to get around this error is to put the this.addChild(loader); so that it loads upfront. After a bit of google research, i found this error occurs due to the stage properties already been set in the preloader.swf (from liquid layout)then once the main.swf loads it tries to set them again...So is there another way i can cause a delay for 2-3 seconds once my preloader hits 100?
Below is my preloader code with liquid layout settings
1. using my tweener onComplete method and fixing the error caused by preexisting stage properties
2. Thinking of an alternate way to delay the main.swf from opening straight away (keeping in mind that this.addChild(loader); would need to stay where it is...
PS - here is a link to a person who was getting the #1009 error with preloader and liquid layout, their solution works, but won't allow me to use a tweener delay...[URL]
I will try to be as clear as I can. I have an existing swf file that I need to add Play,Pause, FF and Rewind to but I need the controls to be part of the swf file and not as a video player.
I am loading an external swf file that has all of the controls on it via this code:
[Code]...
I am doing this so I can rollover the viewing window and have it appear. I cannot get any code to work to control the timeline (which is broken down into sections with individual MC's in each section.
What I am looking for is the code to apply to the buttons on the external controller to control the playing of the movie.
I am using in AS3 "External Interface ". When I call the JS function that is on the same page as swf everything works fine.
I added a link in the html page to an external JS file, when I move the JS function to the external JS file the website crushes.
I would prefer to have all my JS functions on an external file so I can use them in the future in other project and it also makes it easier for me to update the site.
how to call a JS function that is on an external file from AS3?
im loading an external swf from my parent swf:loadMovie("external.swf", 4);now, on external.swf i have a dynamic textfiled, which should be updated from the PARENT swf:
this is on PARENT swf file: this.onRelease = function() { _level4.mytextfield.htmlText = "some text";
I have a mc on the stage - a strand of photos moving from left to right, like a filmstrip. I need each photo to come to center and pause for, say 7-10 seconds (no user control). I can get the filmstrip to move left to right (but only once and only controlling the time from start to end)... But can I script it such that the clip will pause where I want it to and for however long I need it to? And then move again from the new point, to the next new point? I'm having no luck. I could motion tween, but want to keep it more compact (and more simple)... I'm working in flash 8 but publishing for 5...
I am trying to load a movieclip and have it be controlled by a play and a pause button. The load works good and the code for the play/pause works.
I need the "test2" file to load the "ball_mc" file and then I should be able to play and pause the ball as it runs across the screen. I think I need it to be a swf file also, but Flashkit won't let me upload that type of file.
Initially I want to control a movie clip (play, pause) using two buttons. I placed a movie clip(square) and two buttons (btnPlay, btnPause) on the stage.and created Engine.as assigned to stage.
I've set up my flash movie to play and stop at certian frames in the movie. I'd like to add a pause button to pause the movie anywhere in the timeline or animation and then resume from spot it's paused on. This is for a presentation.
I've started to learn class based AS3, and I came across the problem that I can't find the solution for. My current code:
[Code]....
Now I'd like to move function initMainBg() to separate file (engine.as), but when I just cut/paste it into the engine.as package, it looks it has no reference to mainBg created within Main.as as well I can't use projectConfig.projectBgColor variable (stored in ProjectConfig.as).
I'm making a demo project for myself to learn. The project is somewhat similar to "The Story of Stuff" website.But I making this demo and going step by step. I have a small working project but the video clips are embedded and now I'm launching them externally using the flv playback component.I have only made the very first video clip external that is loaded in using the component. The rest of the clips are embedded.
As you can see I made this so when the picture icons appear and when you click on one the video pauses and when you click the close button on the small window that pops up the video resumes.(un-pause)
Basic time line controls. (Linear)
But of course this does not work when I load the clip externally using the flv playback component.My question is , how can I control (Play/Pause) the flv playback instance(s) with my existing icons?
I have multiple movie clip with bg sound.I have used the code AS3 for toggling the animation ( Play & Pause ).Automatically the animation starts and button also togggled on click but couldnt control the animation .I need some solutions like when the intial stage the animation wont start etither the button click to play.After that the flow as it is in action ( ON Click ).
I have multiple movie clip with bg sound.I have used the code AS3 for toggling the animation ( Play & Pause )automatically the animation starts and button also toggled on click but couldn't control the animation . I need some solutions like when the initial stage the animation wont start either the button click to play.After that the flow as it is in action ( ON Click ). Kindly anyone guide me to solve it. i'm very new to flash. this is my first project and i have to finish it soon..
How do I call a private function from an external ActionScript3 document? I'm working in Flash Builder 4, and I need to call a private function from an external AS3 document. I think I've imported it correctly....
I've got a main.fla which has a main.as file included within various functions in the fla. Then I have external.swf being called in, which have external.as files that need to call on a function within the main.as file.Ultimately, the "next" button is supposed to be unclickable until the external swf has completed, then it glows and lets you click then turns off again. Problem is, as it stands the "next" button never turns on because function's not being properly called.Here's the code, trimmed down to the essentials.know what I'm doing wrong here.main.fla
Code: function external1(e:MouseEvent) { gotoAndStop("external1");
I'm loading from my main page an external js file, with a function.
I have a flash file in the main page invoking the javascript function.
Everything worked very well until when the javascript code was in the main file, but when I moved javascript to an external file the function seems not called anymore.
So... there is no way to move the javascript code to an external file ? Or any other solution ?
I have small issue in as3. I am load "mainmenu.swf" file into "main.swf". through loader class. so now "main.swf" is parent "mainmenu.swf" file children how can call "main.swf " variable & function from "mainmenu.swf" .
I will try to be as clear as I can. I have an existing swf file that I want to add Play,Pause, FF and Rewind via an externally loaded swf file that has the controls contained in it.I am loading an external swf file that has all of the controls on it via this code:
// Set up the Mouse to use a listener var mouseListener = new Object(); Mouse.addListener(mouseListener);
I have an existing swf file that I want to add Play,Pause, FF and Rewind via an externally loaded swf file that has the controls contained in it.
I am loading an external swf file that has all of the controls on it via this code:
// Set up the Mouse to use a listener var mouseListener = new Object(); Mouse.addListener(mouseListener);
[Code]....
I am doing this so I can rollover the viewing window and have it appear. I cannot get any code to work to control the timeline (which is broken down into sections with individual MC's in each section.
What I am looking for is the code to apply to the buttons on the external swf file that has the controls to control the playing of the movie.
I'd like to have a filter applied to one movie clip and then after an eight second delay, I'd like to have a filter applied to another movie clip, and then after a 5-second delay, I'd like to have a filter applied to a third movie clip.[code]...
as3 is new for me, but i would like to write a script using loader to load an external swf, and control the external swf. But I find I can't control the swf, because there are no fixed instance name. here is my script.