ActionScript 3.0 :: Flash Preloader Pause After External File Loaded?
Aug 24, 2010
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
Code:
//LIQUID LAYOUT
stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, resizeHandlerLoading);
[Code]....
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]
View 2 Replies
Similar Posts:
Apr 21, 2011
I have been looking for a way to show a preloader before the external SWF file loaded but unfortunately I had no luck as of yet!!I have a button that loads a few external files in some empty MCs. I just want to show a small preloader before the external SWF files loaded?
View 1 Replies
Jun 13, 2011
I have a Flex application that loads some data from the database. During this I want my custom preloader stay visible. When I postpone the dispatchEvent( new Event(Event.COMPLETE)) in the FlexEvent.INIT_COMPLETE handler, the loading will never happen because the next frame is not entered. How can I keep the loader running until all the data is fully loaded?
View 1 Replies
Feb 22, 2011
i try to implement a preloader for my site but i have the following problems:once the preloader is finished it opens my external swf but this one appears below the preloader and very little in the window (almost smaller than my preloader size)
package classes
{
import flash.display.MovieClip;
[code].....
View 0 Replies
Aug 4, 2004
I want to create a preloader (in flash)(with the "percent-loaded"-thingie) for an external .html file that I want to load. Here's my code:
[Code].....
On the "main" frame" I've put a getURL action on a movieclip. Can this work.???? I'm still new at this and a bit confused?
View 6 Replies
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
View 8 Replies
Jan 19, 2012
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);
[code].....
View 1 Replies
Mar 25, 2012
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.
View 5 Replies
Jun 20, 2011
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.
View 5 Replies
Sep 10, 2004
I am trying to pause/play a swf loaded into a loader component.I tried putting it in a mc and contolling it that way but it aint work.
View 1 Replies
Sep 10, 2004
I am trying to pause/play a swf loaded into a loader component.I tried putting it in a mc and contolling it that way but it aint work.
View 1 Replies
Jun 10, 2010
I have my preloader loading my main swf where I'm loading another swf that contains a background.
When my preloader is done it shows my main swf but it takes a while after that for the background to load.
Whats the easiest way to get my preloader to wait until the background swf is done loading?
View 1 Replies
Aug 14, 2010
I have an AS3 .fla that loads an external XML file of image names, and then iteratively loads the images into the .fla. All this works great. What I want is to create a preloader that is aware of the size of all these external images. As far as I can tell there's no way to do this, but I'm hoping someone here is smarter than I am.
I tried Lee Brimelow's method of having a separate SWF whose only job is to load another SWF in its place. This doesn't work because the preloader's call to .bytesTotal only reads the bytes of the main SWF, not of the external XML or JPGs that are dynamically loaded into it. So the result is the preloader reaches 100% when the main SWF is loaded, but that happens really quickly and the bulk of the load time comes after the 100% mark, when the main SWF starts loading in images.
The more I think about this, the more it seems that you can never access the .bytesTotal property until you've already instantiated the loader and called the .load() method. Am I wrong? Is there a way to fetch just the SIZE of an external file without actually initiating the act of loading the file into memory?
View 4 Replies
May 6, 2009
Pause and Resume external SWF sound filesI have this code that plays the sound through linkage. It reside in scene1.fla -> scene1.swf.
var mc:MovieClip = this.createEmptyMovieClip("mc",1);var myLoop:Sound = new Sound(mc);myLoop.attachSound("bg_sound");myLoopVolume=0;myLoop.setVolume(myLoopVolume);
mc.onEnterFrame = function () { if (fadeIn01==1) {
[code].....
View 1 Replies
Jun 1, 2009
I have my main movie, and from there an external movie is loaded which has a scrollpane on it. Problem is the preloader will not show when the external swf is loaded...when the button is clicked, nothing happens for about 3 seconds and then eventually the scrollpane comes up. I have the preloader on Scene 2, and it works for all my other external swfs so I know its the scrollpane issue.[code]I have tried have the "export to first" frame linkage thing but that doesnt work... does anyone know how best to do this?
View 2 Replies
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"
[Code]...
View 9 Replies
Oct 15, 2010
I'm hoping to implement a preloader on a main.swf that measures the bytes etc loaded in an external.swf. My two concerns are that 1) this just isn't possible? 2) I can't have multiple preloaders on the main.swf, which I would if I used one for the external .swf. I intend to try and explain this in the best way I can what I have done so far, as I personally feel this is quite a complex task.
Here's the basics:
I have an external .swf file, being loaded, using the following Action Script (3), in what I shall call, main.swf:
//---loader---
var swfLoader:Loader = new Loader();
addChild(swfLoader);
var swfURL:URLRequest = new URLRequest("nameofswftobeloaded.swf");
swfLoader.load(swfURL);
function loadHandler (event:Event){
var thumbsPanel:MovieClip = event.target.content;
addChild(thumbsPanel);
This works fine. The Action Script I use after this simply allows me to control the external .swf from the main .swf so isn't necessary.. I finish the loader, with this:
"swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadHandler);"
So, this all works fine. However, as the external .swf contains images, it doesn't load instantly. I therefore need some kind of preloader to show how much of the external .swf is loaded. However, I tried placing this in the external .swf itself and it failed miserably - for some reason it basically didn't preload and the completed phase of the preloader just appeared.
View 1 Replies
Jul 1, 2010
I have followed the tutorial on gotoandlearn that builds a preloader swf to load an external swf. The problem I am having on the main timeline is that I now cannot access a function in the final external loaded swf. This worked fine when I just loaded the external swf into the main timeline but with the preloader I think I have my loader instances confused and I don't know how to fix it.
[Code]...
Like I said this worked perfectly before I tried cleaning things up with intermediate preloader swf and now its all gone pete tong (again!!) When testing this by reviewing the main timeline it cannot recognise the function killStream
View 0 Replies
Jul 11, 2009
this is my final bug then I can finally launch this bloody site. here's my problem, I am loading an external .swf, which contains a pre-loader. the preloader in the external .swf works fine when I test it online by itself (not being loaded via main.swf) But when I test the external.swf through the main.swf the preloader does not work. the external.swf just plays through like it does not recognize the stop in the first frame to initialize the preloader skipping it altogether.here is my code:
[Code]...
View 3 Replies
Feb 8, 2010
How can be cloned shape loaded by Flex Action Script 3 from external swf (authored in the Flash CS4)?
View 3 Replies
Jan 7, 2012
How do I get to the MovieClips within an externally loaded Movie Clip. Lets say I have a movie Called ONE in the swf I just loaded. How can I work with it alpha, position and other properties of the children of this clip? CODE IN MAIN TIMLINE:
[Code]...
Now its loaded I want to change the postino of the clip called ONE in the movie LoadedMC I just created.
View 1 Replies
Apr 21, 2008
I'm creating a flash 3d website for a company. The idea is that there is one overall swf file - this holds the navigation and design. Once the user clicks on a button, it goes to frame 10, I have included the following script to load a swf file
loadMovie("deepbartesting.swf", maincontent);
this.onEnterFrame=function(){
if(movieClipName._currentframe==5){
[Code]....
the preloader works, but instead of going to frame 2 of that swf file, it goes to frame 2 of the overall swf that holds the navigation. Does anyone know how to get around this so that it goes to frame 2 in the same swf file as the preloader?
View 1 Replies
Mar 11, 2010
I currently pull an html file into our site via iframe. (due to various factors, I cannot host the information in the html on our site and need to host it elsewhere). Is it possible to use a loader or other method to pull this information into flash?
View 2 Replies
Mar 25, 2012
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.
View 0 Replies
Dec 18, 2007
I have a FLash project with a preloader, but the preloader doesnt appear until 70% of the file has loaded, which is useless of course... is there anyway of loading up and displaying the Movie Clip contaning the main graphic Preloader so it doesnt appear too late?
View 3 Replies
Feb 18, 2010
I have created a fla document named main.fla I have defined the document class as Main which is attached. (rename to Main.as)
The problem is preloader shows only when the file is completely loaded. How can I appear the progress preloader for the main file.
View 2 Replies
May 20, 2010
Add Preloader to MovieClip that loops until ALL movie clips in file are loaded? Is this possible?!
View 3 Replies
Feb 3, 2009
I'm creating a movie with heavy animation and audio in Flash CS4. I have a preloader that I purchased from flash den.com and I believe it's pre set to begin the movie when the total file is done loading. But I want the movie to begin when half the total .swf file is loaded. Here is my code on frame 1
FRAME 1:
var amountLoaded:Number = _root.getBytesLoaded()/_root.getBytesTotal();
preloader._width = amountLoaded * 250;
loadText.text = Math.round(amountLoaded * 100) + "%";
[code]...
View 3 Replies
Mar 7, 2012
So I am having a problem with the flash file at this site: [URL]
Everything is working fine, except for the preloader, which only seems to load after the entire file is 100% loaded, which leaves people who visit the site staring at a black screen for quite some time... The code on the preloader frames is as follows:
frame 1 (which has the background for the preloader/ actual load bar etc}
var percent:Number = Math.floor(getBytesLoaded()/ getBytesTotal()*100);
textBox.text = percent + "%";
textBox._alpha = 80;
[Code]....
Also, if you want to check out the actual program just click when you get to the main screen and click to create new shape (mouse x and y change opacity and speed respectivly) I'm using actionscript 2
View 9 Replies
May 13, 2011
Question! Whats the best way to have a preloader for loading an external swf file.I wrote this for the actual operation of the button
function btnClick(event:MouseEvent):void
{
removeChild(loader);[code]..........
View 1 Replies