ActionScript 3.0 :: Can't Pause The External Loaded Swf Movie
Aug 25, 2009
i have a movieclip on timeline, and then i addchild ( a container ) to load an external swf movie on it. Then i want to have a button so i can pause the loaded swf movie.
And my problem is, i can access to it, i can change the properties like the alpha, but i can just stop or pause it.
i've been search and testing many script, but i still can make it work it just a simple task right? i can do it quickly with AS2
loaded an external swf (with audio) in a conteiner swf.
From the cointeiner I want to controll audio pause/resume.
I know the procedure to do this with a mp3 file, but I can't intercept the sound channel of my child swf...
this should be the code to obtain the sound position:
var soundChannel:SoundChannel = new SoundChannel(); var sound:Sound = new Sound(new URLRequest("SOUND.mp3")); soundChannel = sound.play(); pausePoint = soundChannel.position;
But I haven't the mp3 path.... My mp3 is embedded into swf child. And I can't put actionscript function in child, because is haven't source fla.
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 have a slideshow done in Flash. I have a main movie that has a slide on each frame of the movie, with navigation buttons. On each frame, I have AS2 that loads a different SWF per frame. The AS I'm using is:
loadMovie("Data/2.swf", "container"); stop();
The number "2" goes up/down based on the slide. I want a hard-wired number versus the frame number because my client is deleting/adding slides and it's easier to keep track of it hard-wired.
Right now, each slide I'm loading has its own play/pause toggle button that is this AS2:
on(release){ play(); }
So what I'd like to do is put the play/pause toggle in the main SWF (and put a graphic footer under all the buttons). So how do I tell the play/pause buttons to play/pause the MC that is containing the slide SWFs?
my problem is that i need to make a reisze, cause the screen resolution for other users. My main and news movie works perfect, but the others movies re-scale everything bigger. The problem of the external loaded movie is: this movie needs the funktion:
Stage.scaleMode = "noScale"; Stage.align = "TL";
If i dont have this code inside the movie is not going to resize fullscreen into the main movie. Inside this movie im scalling photos and some mc's You can take a look what i mean under: [URL]
If you take a look to the bar where the Number of pictures (30) are you will see that the lower bar and the pictures is not going to scale to fill the full screen if i delete the this code;
i want to make an presentation,, for which.. at frame i click a button on frame 9 it goes to frame 10 and plays.. like my script on frame 10 is below
[Code]....
and when i click another button to go frame 1 from the same page at 10,, placed beside the loading external swf ,, it goes,, but the loaded external swf file is not going ,, or the external file not cleaning,, not removing.
I've loaded a movie into a movie.the loaded movie is loading dynamicly some pics and text. when a movie is loaded, does everey movie got it's own _root?
I have a flash movie that has an internal movie clip, when the various buttons are pressed I want to load a movie in place of this original so I have put this script one of the buttons:
[Code]...
However, the new movie is not positioned in the correct place ie - instead of it being in the same position as the original MC the top left corner is positioned in the middle of the stage.
I am working on a portfolio website and I have all my navigation with buttons linking to other pages, on the base level. All the buttons are scattered around the stage and when one of these buttons is clicked an external movie is loaded in the centre of the page.
The movie is a big white box with a slideshow of images from my portfolio in the centre of the stage.
My problem is that the buttons on the base level are easily clicked by accident, even though you cant see them with the white box.[code]...
I've loaded a movie into a movie.the loaded movie is loading dynamically some pics and text. when a movie is loaded, does everey movie got it's own _root?
I have a combobox component, when I selecet one lable its loads an external swf file, the movie loads fine after loading movie combobox menu went behind the loaded movie.[code]
after loading an external movie clip called "mv_frame" into the main flash file , i need to access a movie clip inside the loaded movie called "hit" in as2 we do that using the point (.) to navigate into movie levels , but my question is how to do that in AS3?
On some sites i have seen usually portfolio or gallery type sites there are thumbnails, text or some shape that you click on to view a particular image. What I'm getting at is some of the sties show visually that the clip has been loaded with change of alpha (images that are not loaded greyed out and ones that have already been loaded are in colour etc..). An example of what i'm talking about is on [URL] When you click on the menu (selection uno), it loads a particular clip, and throughout the session on the site, u can tell which ones have been loaded and have not. I know there are probably many down and dirty ways of achieving this, but i know there is usually 1 or 2 'proper' methods for doing a particular thing.
How can I find the width of an external jpg BEFORE it's been loaded into my movie? I can easily find the width of it AFTER loading by loading it into an empty movie clip and returning the width of this AFTER the jpg has loaded using the _width command. But what I want is to find the width BEFORE loading.I have tried "trace(1.jpg._width);" but this returns undefined, obviously as 1.jpg is not an object from my library, it's an external file. Any other ideas anyone?!
Is there a way i can tell if cerain amount of frames have been loaded? what i have is actionscripted movement. i have these 2 blocks that cover the area where th emovie should be loaded. i tried
_root.container.loadMovie(section + ".swf"); _root.container.ifFrameLoaded (22)<<<<<<<i think this may be wrong _root.b1.easeY(560,4,false); _root.b2.easeY(560,4,false);
cuz i wanna knwo once certian frames on the external movie are loaded, to move the blocks back to a spot you cant seem them
On some sites i have seen usually portfolio or gallery type sites there are thumbnails, text or some shape that you click on to view a particular image. What I'm getting at is some of the sties show visually that the clip has been loaded with change of alpha (images that are not loaded greyed out and ones that have already been loaded are in colour etc..). An example of what i'm talking about is onWhen you click on the menu (selection uno), it loads a particular clip, and throughout the session on the site, u can tell which ones have been loaded and have not.I know there are probably many down and dirty ways of achieving this, but i know there is usually 1 or 2 'proper' methods for doing a particular thing
Click on one of the menu options - "corporatecommunications" or "events&entertainment"
I fixed the earlier progressBar problem, but when you click on an image thumbnail to load it, it pops up regular size for maybe 1/30th of a second before being scaled to the proper size.
Here's my code:
Code:
// set a variable to hold image name var imageNow:String; // scale empty movie clip that will hold the image function iHoldSize() {
I have a movie clip in which I loaded an external JPG to. Well, this movie clip works as a thumbnail and, as I click in it, I want the thumb's image to be loaded ("again") in another movie clip. duplicateMovieCLip does not seem to work.I don't want to load the image twice (as it strikes me as bandwidth waste..). Does this make sense? Or must I be load the image twice? (of course..I could use smaller images for thumbnails..)
I'm creating an image gallery and looking for a simple way to preload external jpegs (with % loaded) into an empty movie clip.I'm using thumbnails- there are no "next" or previous "buttons".[code]I've been googling/ searching all day.
I want to load an external swf and dynamically attach the mc's in the loaded swf to the main movie. Is it possible to reference the linkage properties of the externally loaded swf in this way?
i just recently started programming in flash and so far I have learned a lot, but new questions keep coming up
My problem is that I want to load an external swf in an empty movieclip and then manipulate this loaded swf from my main movie. For example tell it to go to a certain frame. Is such a thing possible?
I am externally loading an flv into an empty movie clip container using loadMovie into a main swf. The flv is in a standard flv playback component and works fine on its own. But what I'd like to be able to do is pause the flv when any of the buttons in the main swf are pressed.
I have a main video clip being played right when you enter a page. On that page are multiple thumbnails that load up another swf on a new level and play that video. Well if that happens - the main video continues playing. I want the main video to just pause once they click on a thumbnail. And once they close the loaded swf - to be able to play that main video again. Right now - I'm able to click on the thumb to pause the video which is great. But if I unpause the main video by clicking it, all the code seems to be ineffective anymore. [code]...
I have a movie, called box.swf that I'm loading into controller.swf.I have two buttons on the stage called pause_btn and play_btn that I'd like to use to control the timeline of box.swf.[code]