ActionScript 2.0 :: Loading External Swf's With A Transition
Jun 17, 2007
I'm hoping someone out there with a wee problem-ette I'm having with loading external swf's with a transition. I've worked through Voetsjoeba's tutorial and have found it works excellently. However, I'm putting together a site and using it to teach myself some more in-depth AS and I'm trying to get my head around which bits of script work with which. I've attached my main site SWF and one of the external SWFs that I'm loading in so you can see what I'm up to.
[URL] The website button function and External swf transition scripting is base on that tutorial. it would be great if i could let peoples to see the preloading process while my web loading the external swf file.. can any one here tell me how to add a preloader to show loading progress every time the external swf files loading?
I'm trying to do a transition that applies to all the external .swf's that will be loaded into an area in the main movie, which basically "eats" the current external .swf and then opens to show the new chosen .swf. Therefore I have one problem: the Actionscript needed for both the buttons and for that transition clip, in the middle point. By middle point I refer to that point where it has just "ate" the existing .swf and will now start to display the chosen .swf
So I would need something like - on hitting a button, it telling the movie clip to be placed in an imaginary level or something like that, and then I'd place an action in that middle point of the transition movie clip, to display what's on the immaginary "level". Until there, the previous .swf is visible (though the transition is sort of "eating it", hehe) I know there are some threads with situations that are alike, but I haven't found the same type of situation..
how to go about loading in a swf using xml for the path but loading it into a movieclip with a transition. I have an animation set up for the transitions which needs to mask the loaded in swf. do i load in the swf into the movieclip then load the transition into the movieclip? how do use code to set the animation to mask the loaded in swf or do i set up the movieclip with the mask in it already?
I'm not having trouble doing the transition. However, I'm not doing it the way its described in the tutorial on the main site. I dont have a frame to tween to as an intro, or a frame to tween to as an "extro" when another SWF is loaded. I am having a SWF tell level0_ the dimensions of some MC right before a different MC is loaded, then level0_ tells the new loaded MC (inside the new SWF) to Tween from the dimensions it just recieved (old SWF) to the dimensions of the new loaded MC. It works great.. its completely dynamic.
The problem is that the MC flashes when the next SWF is loaded, which is obviously it resizing to the old SWF's dimensions, so it can Tween to the new dimensions. Theres got to be a way around this! I've seen dozens of sites tween perfectly, do they use the intro/extro method, or is their entire site in one SWF? or is this possible the way I want it?
heres a gander at the code:
old SWF Dimensions sent to _level0 before unloading:
I am trying to use the code to make a top level navigation with subnav options.I have gone to the next level "_root.container.containerContent"For this subnav, I have got the SWF loading, but then it will not transition to the next SWF at the subnav level.I am not really sure which parts of the code need to changed, but I know that what I have changed allows the SWF to load, just not transition.This is a sample of the button code:
Code: on (release) { if (_root.container.currMovie == undefined) {
////inizializzo le movie clip gallery_target 1 e 2 gallery_target1._alpha = 0; gallery_target1.attivo = false; gallery_target2._alpha = 100; gallery_target2.attivo = true;//non sarebbe necessario settarla perch� se � attiva la 1 ovviamente non lo la 2..
In reference to the question below I used this tutorial to accomplish some of my AS goals: http:[url]....The question based off of this tutorial is how to correctly target an external movie clip with buttons that are not on the main time line. What would be the approproiate path for the script below for the external swf (work.swf)?
on (release) { if (_root.currMovie == undefined) { _root.currMovie = "work"; container.loadMovie("work.swf"); } else if (_root.currMovie != "work") { if (container._currentframe >= container.midframe) { _root.currMovie = "work"; container.play(); } } }
I would like to make transitions similar to ones used in [URL]. I understand the tutorial on transitions and loading content but I am having trouble with the actionscripted movement.
right direction but theres still something I'm missing.At this point, I am able to load the initial swf into a container MC and store that info into acurMovie variable. When another button is pressed, curMovi checks if it equals event.target.name, if it doesn't equal "curMovie", it plays the existing movies outro What I thought I could do was create a conditional statement checking if the outro has reached the total frames, and if so, load the next swf. This isnï workingThis is what I have so far:
Im trying to update the Transitions between External SWFs tutorial for AS 3 (link below). [URL] I looked at a few tutorials that would help steer me in the right direction but there's still something I'm missing. At this point, I am able to load the initial swf into a container MC and store that info into a curMovie variable. When another button is pressed, curMovie checks if it equals event.target.name, if it doesn't equal "curMovie", it plays the existing movies outro. What I thought I could do was create a conditional statement checking if the outro has reached the total frames, and if so, load the next swf.
First post. I was just going through Voetsjoeba's tutorial on making transitions between external swf's [URL]..
"If your buttons are not located on the main timeline, you will have to change the path to the container movieclip. In this example the buttons are located on the main timeline, therefore 'container' targets the container movieclip correctly. Though, if they are not on the main timeline, you must change container to the appropriate path."
I was wondering if anyone could elaborate on this. That is, how the path to the container movieclip would need to be changed in this situation. Apologies if the question is too vague.
I have 2 different swfs (movie1.swf and movie2.swf) in a HTML.... When the movie2.swf finish playing (at the end there is a stop() )...... I would like to push a button replay to the movie.swf and play the movie2.swf from the beginning.....
All I need is a simple example, of loading jpgs into flash as3 and a function for applying a transition effect on them. Something like: Code: import com.greensock.*; TweenLite.to(image[1], 2, {alpha:1});
i no, this topic looks like the one i found here, but it is not tottally explanatiory, before the question its nice beiing a part od the community. My question is, in my background i created a movieclip background and inside of that i put the images that i liked to transition one and than comes the other, but this is a lot of time just making the tweenings, it makes no sence having this work, could someone give me a code out there that i could make this background movieclip getting the images from a folder imgbackground from xml? How to create a xml file to the code get this images?
I am am loading external SWF files into main file from XML created menu.I want to make TRANSITIONS between loaded files, but this Kiripa tutorial does not work for me since I can not give each button sepparate code. All buttons come from xml.
At the moment If I do all by tutorial all menu buttons start to load same link which and transition works, but yeah I need menu to understand that it must load new swf not that same.I know it is possible, but I do not know how it is made, so if anyone could help me I would be very happy!
Now comes code that needs to be modified :
if (_root.currMovie == undefined) { _root.currMovie = _root.link[this.i].attributes.url; _root.Konteiner.loadMovie(link[this.i].attributes.url, "_blank"); } else if (_root.currMovie != link[this.i].attributes.url, "_blank" ) {
I made some modifications to the code to be able to load external images.Works fine, but i didn't finish to load the first image, if someone would like to contribute... feel free...
================================ import flash.display.BitmapData; function loadXML(loaded) { if (loaded) {[code].....
I have a site in progress, but am running into a problem with the transition that plays while external images/swfs are loaded. Before, I inserted the conditional statement, if(transLoad==0),multiple mouse clicks would result in endless children being added---Let me try to explain, I have a series of buttons which load external swfs upon Click events..ex
Code: link1.addEventListener(MouseEvent.CLICK, clickOne,false,0, true); the function clickOne would call the transition function below:
How can I add a Squeeze transition effect between frames using the transition manager class on a simple slideshow using the goBack and goForward functions in ActionScript3? Below is the code I have so far:
stop(); function goBack(event:MouseEvent):void {[code].....
if you open up the TEST.swf you can see how I want my transition to look like.. everything works perfectly.. then if you open the Load.swf and click one of those red buttons.. it loads up the external swf.. but if you click another button it loads up the same external thing.the difference between Load.swf and TEST.swf is that in Load.swf is container in which the TEST.swf is loaded..
i have a flex app that transitions between 2 states with the toggle of a button. my issue is that the effect of fading only seems to work on the 2nd transition and after. However, for my first transition... going from State1 to studyState... there is no fade effect whatsoever, in fact the components in state1 disappear completely (the footer fills the empty gap where the "body" use to be) and then the flex recreates the studyState (without any fade refilling the "body" with components only in studyState). After this first transition however, going between studyState and State1 working COMPLETELY fine.. why does this happen and how can i make it so that crossfade works STARTING FROM THE VERY FIRST TRANSITION?[code]
I have a presentation using the "presentation" template that comes with flash. I am trying to transition slides with the behavior slide transition options. but I've learned that it works find while going into a slide and doesn't go to the next slide when leaving.So basically I want it so that on right arrow first play out transition then go to next slide.
I am trying to create a page transition that will play a movieCLip transition into a page. and then it stops then when another button is pressed, it will play that transition out while loading the appropriate one. In the attached FLA, if you click on the red button first, the blue transition plays,
it works correctly/ Playing out of the blue Transition and into the Red transition. However if I click it again it does the opposite, and just keep alternating.
If I add the
_root.transitionClip2.play("out");
to the first button then, nothing works right. I will eventually have more buttons, and may need to use a variable to control which "out" transitions is played, but how do I get the buttons to do this?I just want it to exit the current movie clip and play the "in" section of the desired clip.
I have a movieclip clip that plays when the movie starts, the movieclip is a visual assets that show's that the application is loading some information but it's not showing any loading progress, just playing while the assets are loaded.I created a for loop that will load the assets using a simple loader, and then when the object is loaded the application push the object to an array.Problem is that when the loading starts all the animation that i have on screen stops until the loading is finished.The whole point is that the animation will play while it's loading.
I spent almost a week trying to figure out how to unload a currently loaded swf using its button and loading a new swf... I have three files, a main.fla, file1.fla and file2.fla. In my main.fla, I have a code which loads the other two files. If i will click the "unload" button in the file1.swf, I would like the main.fla to unload the file1.swf and load the other file, file2.swf. Here is the code to load the file1.swf: