ActionScript 3.0 :: Loading Swfs And Making Calls Back To Parent SWF?
May 9, 2009
I'm trying to understand how to make referrences from one movie clip to another where one has "loaded" the other. I'm not seeing how to relate the two.keep in mind that I've just gotten comfortable with spittin things up and loading them from external swfs, etc.Lets say that I have a main.swf with a set of 3 buttons(self managed MovieClips actually) that each dynamically load 3 swfs with individual content The first of these sub movie clips(e.g. web.swff) has a set off say 3 thumbnails. I want to be able to have these thumbnails invoke the actions of the 3 buttons up in the main calling movie but I am not clear how to go about calling these functions when they are not in the same scope as the main move. I keep thinking that if I had these thumbnails in a clip within my main.but I still hit this same issue of making a correct reference.This is just a current example. If there is a simpler or better way to explain this kind of communication feel frer to ignore this example or tell me to just go read a tutorial somewhere
// snippet from main.flafunction click_web( e ) { var chl_mc:MovieClip = my_lc.add_content("web.swf");}
function click_motion( e ) { my_lc.add_content("motion.swf");}
[code].....
View 4 Replies
Similar Posts:
Jun 23, 2011
I am creating an interactive slideshow, like a PowerPoint effect, I have a main scene, 4 Buttons, a Home Button, Play Button, Forward Button & Back Button.I want the Home Button to take me back to the start of the scene, Forward Button to Load a External swf slide and when the Forward Button is clicked again to Unload External swf and load in the next swf slide, I also want the Back Button to do a similar thing!I keep getting External Swf pile-ups or flickering
Here's my code:
[CODE]
Play_button1.addEventListener(MouseEvent.CLICK, Play_btn1);
[code]........
View 3 Replies
Nov 11, 2009
I have a parent swf which loads many child swfs (though only one is displayed at a time). My intention was to use the loaded SWFs document class to retrieve an array of objects to be assigned a tab index, combine this with the parent's own array of objects and apply sequential tab indices to them all. But what happens is actually that the parent's objects are assigned an index, but the external swf is unaffected. In fact, the external swf retains its automatic tab indexing, when I would expect that having set a value for InteractiveObject.tabIndex, automatic tab indexing would be disabled.
I've seen similar tales elsewhere. Most posts I've read are wanting to load an external swf, give it focus and loop through those objects, then close the swf and return to looping through the parent. However I would like loop through all objects as one. including manipulating the focus manager(s), and basically fiddling with every tab-related property I know.
View 2 Replies
Dec 10, 2009
I've struggled with this for a long time and have thrown in the towel. How the heck do you climb the ladder, then go back down again into another clip?
View 2 Replies
May 28, 2010
I am working on a having external swfs get loaded into the main swf one by one from an array.I can get the first one to load, but it just keeps on playing the first item in the array over and over, instead of loading the next movie. I have a container on my stage, cleverly named "container" and I am using AS2 and loadMovie.
I am guessing my conditon on my if statement is off, but I am not sure how to tell the onEnterFrame to check the currentframe of the loaded swf and not the container itself. I might be way off, but in my mind I feel like this mostly makes sense, but knowing Flash it is probably not nearly enough coding.I might also add this won't be running on the web, so I don't need to worry about preloading swfs since it will be running directly off a PC onto a screen in our office.Here is my code:
Code:
var myClips:Array = ["movie1.swf", "movie2.swf", "movie3.swf", "white_logo.swf"];
var i:Number = 0;
_root.container.onEnterFrame = function() {[code].....
View 2 Replies
May 15, 2009
I made an animation and I split it up into 3 swfs. Now I want to put them together so it plays one and then Calls the other and plays it when the first one is done and so forth.
View 1 Replies
Mar 26, 2011
I do not want to use external .as files because I will have about 100 swfs to manage in this project, 100 swf is a lot of file management alone without adding 100 .as files on top of it.This is the code in the parent swf file to call the child swf and place it in the page_mc movieclip (note in my final project "child.swf" is replaced with the loading array variable but we're going to keep it simple):
ActionScript Code:
var pageLoader:Loader = new Loader();
page_mc.addChild(pageLoader);
var loadedpage:URLRequest=new URLRequest("child.swf");
pageLoader.load(loadedpage);
Now just for a simple function to call, we'll say we have a box_mc on the stage in the child swf, and when we click the button in the parent swf I want to call a simple function like this to hide it:
ActionScript Code:
function hideBox(event:Event):void {
box_mc.visible=false;
}
how do I call that function in the child swf from a button in the parent swf?
View 2 Replies
Nov 9, 2010
I am getting problems in making calls to Web Services in AS3. Since Adobe has removed the built-in classes for AS3. It brings a lot of headache for programmers.I am currently using Alducente classes for the same. Tweaked it according to my requirement. Still some issues left.[code]
View 3 Replies
Sep 11, 2009
I have a main fla file which loads an external swf into an empty movieclip on the main timeline which works fine but I want a button in the external swf to load another external swf into another empty movie clip on the main timeline.eg. start.swf loads UKEIAMap.swf into (empty movie clip within start.swf) MapLoader_mc then a button havant_b within UKEIAMap.swf needs to load HavantProjectSheet.swf into (empty movie clip within start.swf) ProjectSheetLoader_mc without unloading UKEIAMap.swf
View 3 Replies
Aug 2, 2006
Flash - 8 : Above is an example of what I would like to do/have done. I've gotten as far as loading the "loaded.swf" into the "start.swf" but my problem is I'd love to use that little loading action I made earlier without copying and pasting into the new movie the same actions for a different link. So, how do I load "loaded2.swf" into "loaded.swf" via the link in "loaded.swf"?
View 1 Replies
Sep 9, 2005
I currently have a main swf that in the first frame calls and external swf. On this external swf there is an "agree" to terms button. when that is clicked i need to go to frame 2 of the parent swf. this is the code i have attached to the button:
[Code]...
View 2 Replies
Mar 22, 2011
i am relatively new to AS3. I want to know how to gotoAndPlay back to scene1/parent to play frame there. I did they type casting but keep getting error Type Coercion failed: cannot convert flash.display::Stage@2e793089 to flash.display.MovieClip. at test2_fla::backgroundC_13/fl_ClickToGoToAndPlayFromFrame() Try this, create an empty AS3, create 2 layers, action and page. Create a button in page layer at frame1 and add title "home". Then press F6 at frame 5. Next, while on frame 5, select the button and convert it to movieclip, name it "background". Instance name "background" too.
Double click the background at the library, change the "home" to "Page2" Then at action, at frame 5, insert blank keyframe, and f9. In the action menu, type : stage.addChildAt(background,0). Next, go to frame 10 in action, insert a blank keyframe and add action: stop(); In your library, double click the movie clip again and select the button and add an event listener to go back to frame 1 of parent. This is where im stuck.
View 4 Replies
Dec 27, 2010
In one of our project we are using flex for front end, blazeds/java in the backend. Its an existing code where services are prewritten. I have to make calls to 3 services in the backend (basically 3 remote objects) and get their result and store the result in an object and show the data of this object in a view.
Now in front end we are using Flex and Parsley Framework. I was thinking of the following approaches.
1) Making commands for each service call and storing the result in a shared object (model) and then displaying this model in the view. In this approach the problem is some services are needed in some other web pages, but they donot need the same model. How should i handle this scenario ? Should i make a asynchronous remote call and fetch the result and then again dispatch and event with the event object storing the result.
2) Making a service call , wait for the result then make another call and wait for the result and then make other call, not sure if this is the right way ?
View 2 Replies
Mar 7, 2012
Currently, I have a main SWF (shell) that pulls in external SWFs via XML. I'd like to add buttons to the main SWF that allows me to control the content within the external SWFs (i.e. play, pause, etc). I've played around with a few different ways to get this to work, but have come up empty each time.
View 0 Replies
Mar 29, 2010
I compiled two swfs into a single exe using a converter. Both swfs have the same 5 tabs for the 5 sections of my presentation. Swf A has all the stuff for the first 4 tabs, Swf B has the stuff for tab 5. When I start the exe & navigate all around in the first 4 tabs & their sub-sections, everything's fine. I can also click on tab 5 & the Swf B stuff starts playing right away & I can navigate all around in there.
BUT... After I've been clicking on the tab 5 stuff, if I click on any of the 4 tabs from Swf A it kicks me all the way back to the intro animation at the start of Swf A. What I need is to have it go to the first frame for each of those tabbed sections. (e.g. frame 5, 38, 93,...) I did gotoMovie & then gotoAndPlay & the frame number, but it sends me back to frame 1 anyway. How do I get it to go to the frame I want? This is in AS 2, by the way...
View 1 Replies
Jan 18, 2011
Is there a way I can share sound assets between parent and child swfs?
Currently, I have a parent swf that loads a child swf (and each have preloaders) and some of them have the same sound assets. I would rather only load the sounds once... can I reference a sound even if it 'lives' in another swf?
View 1 Replies
May 5, 2009
Well I remember kirupa saying swfs were disabled here because someone hacked the forum using them.How safe are swfs?
View 2 Replies
Jan 2, 2011
I was wondering if you could help me. I was trying to make a 'make-your-own-face-game', and succeeded, except one thing. When you click on a button to see the options for hair, the four buttons come from off the stage to on the stage by changing their x and y attributes. But then when they click the button to see the options for hair a second time, i want them to return off of the stage, and am getting problems. No syntax or as3 problems, but they wont go back.
[Code]...
View 11 Replies
Sep 14, 2010
Imagine the following setup. The main swf loads a child swf.In AS2 i would simply use _parent or _root to call the desired function. How can that be done in AS3?Can this still be done? Can I call a function on the main swf from the loaded one? How about the other way around, this time, from main to loaded swf?
View 1 Replies
May 18, 2011
Flash CS5 on Windows 7 I have a problem with a project I am creating. I have created 3 buttons which when clicked open other movieclips for each button. On each of the movieclips that the buttons send them to, all have a back button to return them back to the original view.
This back button works fine apart from once they are back at the original view, the 3 buttons stop working.
View 4 Replies
Mar 18, 2009
is it possible to make the child lie underneath a parent symbol? As soon as I attach the child it gets placed on top. I have read a tutorial previously about rearanging the z-index(?) of the children but not sure about the parent.
View 3 Replies
Dec 1, 2006
I'm having issues with embedding SWFs from a parent folder e.g. trying to load example.swf:
FDK:
Code:
"src", "../example"
SWFObject
[Code]...
View 1 Replies
Apr 14, 2011
I'm having trouble with Matrix Transforms in Flex.
I have a Flex Canvas with nothing but an Image in it, like so.
<mx:Canvas>
<mx:Image id="img" source="/some/Url" />
</mx:Canvas>
[Code].....
View 5 Replies
Jun 26, 2009
I have a movie into which I am loading external swfs. this all works fine but some of the content is duplicated and where there is slimline text it shows that there are two layers. see the header on white here:
how can i set the alpha to 0 or remove the host movieclip, from the externally loaded swf. does that make sense? so once the external swf has loaded into the empty movieclip then the parent movie disappears.
View 0 Replies
Apr 29, 2011
I've got this interactive poem I've been working on for a class. I've basically finished each "episode" seperately. I made a parent document which essentially loads one of the ten child documents onto the respective key frame. Here's a sample of the code for the first key frame of the parent document:
stop();
import flash.net.URLRequest;
import flash.display.MovieClip;
import flash.events.Event;
stage.addEventListener(Event.ENTER_FRAME, LoadSWF2);
[Code]....
Well Two things are messed up about it, well my "ChildTimeline2" variable will off and on assosciate itslef not with the main time line of a child document, but of a nested symbol inside said child document. Even worse, the "gotoAndStop();" command I will give sometimes applies to Parent document... yaay! but often it will apply to the child document. The end result being this horrible looping moment where you are stuck in one child document for all time.
I wish I could attach the documents but they exceed the 300KB. how I can get Actionscript to listen fro the last frame of the maintimeline of the child document, or tell flash to gotoandStop for the parent document
View 4 Replies
Feb 3, 2012
I had been developing one Flex application , in that users are allowed to upload there own swfs . The problem is, my application has a frame Rate of 11 , if the user tries to upload the swf with higher frame and audio with it( ie Framerate of 24 with AudioFLV ). this makes my application to run at the higher frame rate of that same user uploaded swf.
View 1 Replies
Mar 17, 2004
This is the scenario:
[AS]
// Assuming a lot more properties are added to all objects
var parent:Object = new Object();
var kid:Object = new Object();
var kidToy = new Object();
[code]....
Does making the parent object null recursively release all memory used by all subordinates in the hierarchy?
View 3 Replies
Aug 13, 2010
I am loading multiple .swfs into multiple .swfs, but the .swf are never being properly unloaded. I thought they were unloading until I started monitoring my Page File Usage and seeing it increase everytime I loaded another external swf.
In using this function to load my content, what would be the proper way/function to unload the content?
[Code]...
View 2 Replies
Feb 5, 2010
[code]All clips are squared.Ok, on the PlayerPlane, there are little soldiers, which have hotkeys. The effect I'm trying to create is I want to position the GameStage so that the currently selected soldier appears in the center of the GameClicker clip.The GameStage is movable by the player (to scan other areas of the map)by holding the CTRL key, so it's easy to kinda lose track of where your players are.I have tried using localTo Global and globalToLocal techniques, but I think I'm lost on the actual math of getting the GameStage to move the correct distance so that the selected soldier is centered to the GameClicker.[code]
View 2 Replies
May 10, 2007
Can we make something, ie a close button, that onRelease will close the parent Movieclip, regardless of the name of that parent? I'm going to need a lot of close buttons, and I don't like the idea of coding each to close the relevant MC. I've done a bit of experimenting, but not had any luck yet.
View 2 Replies