ActionScript 2.0 :: Accessing Layer In Another SWF
Apr 26, 2005
I have several swf files imbedded in a main swf ( I know nothing special) One of the swf files (call it map.swf) was created with Adobe Illustrator and is map of the world as an import. Each country is in its own layer. Thru a movieLoader the map.swf file is loaded into my main swf into a layer called base. I know I can access it as _level0.main.base for example. From a web page I want to pass the name of a country to main.swf which intern hilights the country in the map.swf. I use a LocalConnection() to receive the country's name and this part works fine. However, I'm not sure how to either pass the country name to map.swf or create and call a function that resides within map.swf. Or is this even possible?
I have several swf files imbedded in a main swf ( I know nothing special) One of the swf files (call it map.swf) was created with Adobe Illustrator and is map of the world as an import. Each country is in its own layer. Thru a movieLoader the map.swf file is loaded into my main swf into a layer called base. I know I can access it as _level0.main.base for example. From a web page I want to pass the name of a country to main.swf which intern hilights the country in the map.swf. I use a LocalConnection() to receive the country's name and this part works fine. However, I'm not sure how to either pass the country name to map.swf or create and call a function that resides within map.swf. Or is this ecen possible?
I am doing some research on creating clcikTags. I read a few places that the clcikTag should be on the top layer. That has been fine, but now I want to loop it and I usually put my actions in the top layer. Will this cause a problem? Am I better off just putting my loop action on the last key frame of the clcikTag layer?
Im creating a program that is designed to allow the used to select 3 pictures (movie clips) and print them off on a single peace of paper.
The program works by allowing the user to select 3 graphics (the graphics are actually instructions for various exercises) and then moving the desired movieclips onto the stage. This all happens on a layer named "Content"
So far the program will allow the user to select the movieclips and will move them into place on the Content layer as well as move smaller versions of the pictures into a preview box the only thing it does not do is print. (the most important bit)
Is it possible to create multiple layer masks over a single layer using Actionscript3?Below is the flash effect I wanted to create with masks.First it starts from A and goes to B and C simultaneously.Then from B it goes to H and D simultaneously (the same applies to C).This is how the end result will look like.ps. I need my background to be transparent. I'm embedding it into a web page later.
I can't seem to go to a master edit file that is supposed to show both the body (layer 1) and wing (layer 2) of a flying bird animation. Is there a way to merge these two since I'm planning on shrinking it down and making a lot of birds?He merged the two layers at 14:24 of the video without even explaining how he went to this so called "Edit Master Movie Clip" that seems non-existent on Adobe Flash CS4.
I want to create a simple mask. A white oval on a second layer on top of a bottom layer that just has a word of type. I want the oval to travel from the upper left down to cover up the type. When I create the second layer, create the oval, and choose a distant frame for the "end" of the oval's positioning, my type in the first layer disappears as soon as I press F6 on that second layer. Why? Why is it nuking my first layer?
I have a container MovieClip called Drags where I can drag stamps (other MovieClips)--they are added to the Drags container via addChild. I have a second container MovieClip above that one (display order-wise) call Paint that contains a bmp, and some sprites used for adding a layer of paint.
My question is this: I need to be able to click on the Paint layer when I am above a draggable MovieClip and trigger the MouseEvent for the correct object to drag it around, but the item must always remain below the Paint layer.
I'm trying to do a little comic comedy type video in Flash. I've done an outline sketch with the pen tool of my first character, now I want to color it BUT I want to keep the colors and the outline sketch separated on two different layers. Is there a way I can select the path (outline) on layer A and then colorize it with the bucket tool on layer B? The problem I'm having is that every object I select it automatically jumps to that corresponding layer.
One reason why I want to do it this way is I still want to continue working freely on the outline sketch since it's not fully finished, so that I just can blend the colors out and keep working on the outline, at the same time I want to color it while I go just to see where it's going and to make sure that I'm not wasting my time unnecessarily with trying to do a outline just to find out that it won't work out at the end.
how to do a comic type animation, how to create the characters, how to make them move and talk? It can be a free or paid resource.
Is it possible to add layers, re-order layers, move movieclips from layer to layer or specify which layer a duplicate movieclip appears on at runtime with AS3?I am aware of the depth properties and the functions associated with that but it would be easier to have a concept of a layer because I am dealing with masks.I have a nasty feeling I'm gonna be told that layers don't really exist within an swf and that depths and setmask are all there is to work with.
How do I add a title/label name to a key frames on a layer? After I create a key frame, I should be able to add a name to that frame. I am creating several stops along the timeline and want to name each one to make it easier to follow.
I am loading a drop down menu file into another animation. It's working except the menus should drop over the animation below. As the images change in the lower animation they cover up any drop down menu that is displayed.
The command I am using to load the menus is as follows:
var myLoader:Loader = new Loader(); addChild(myLoader); var url:URLRequest = new URLRequest("ncjhs_Menus.swf"); myLoader.load(url);
I need to load the menus - with all its layers - into the uppermost layer. Is there a simple way to set the target layer when loading a movie? I'm assuming you need to specify a target container/object in the target ... ?
I am trying to build a fireplace in flash where the mantles, surround type and face plates are changable when a value from a drop down menu is selected.I put each of the objects(mantles, surround types and face plates) in a seperate layer and am making them visible/invisible by controlling the alpha property of each of the objects. It worked fine till i had about 30 layers/images on the flash file, but as i try to add new layers/ images the new layer sort of covers the first layer making it invisible.
I am trying to get a SWF to load behind other layers in the root timeline - right now it loads over everything - that is on the top most layer. Is there a way to make it load to a specifc layer on the root timeline?
I am _very_ new to flash, and im making a simple flash sidescroller game to get things running, and I've run into a problem. So lets get straight to the point: I have a layer that i want to always be the top layer, because it is a "foggy" effect on the foreground. But the problem is, that my enemy-characters spawn on top of it, and it looks odd when my main character is under the fog but the enemies (or ammunition) arent. So is there any way to force a layer to be always on the top?
I was wondering whether it was possible to include multiple masks to just one layer?I have a huge deadline in for thurs and it would be a huuge help if it is possible.
Im having trouble getting my head around writing script for looping certain layers of a fla file.I have a project that I urgently need to finish and can't figure out how to achieve what I need.I have an fla file that has several animated layers.I want layer 1 to play once and stop while continuing to be visible (which I have achieved).I then need to play layer 2, layer 3 and layer 4, and loop these layers continuosly without relooping layer 1.
Is there any way to put an SWF file in a layer of another SWF file?I want SWF 1 at the back then when you click a button, it will open SWF 2 on the side. It's like this:
loadMovieNum("SwfURL.swf", 1);
But how would I close SWF 2 with a button (so that the page would only view SWF 1?)and how come loadmovienum is only working in SWF. I embed the SWF1 in html and it is not working now..
I'm using Flash 8, and I'm hoping to work on a platforming game. I'm pretty familiar with programming in general, but Flash is a little confusing for me.What I have at the moment kind of works for generic collisions, but my problem is that it works too well. My player symbol collides with absolutely everything, on every layer, even including text.
Right now my file only has two movie clips, Player, and Bounds, and there's an instance of Player named player_1, and an instance of Bounds named Wall.
For collision checking, I used the following if ( _root.Wall._parent.hitTest( ... ) ) { /*do stuff*/ } and this works well enough, I collide with anything, given that I check in the right place. I'm happy with the way that this works, but is there any way I can confine the collisions to the layer the symbol is currently on? I'd like to design the levels, and just draw the foreground graphics on the layer above, and the background graphics on the layer below.
Using trace, _root.Wall._parent returns level0, which I'm going to guess is maybe the scene? I'm assuming collisions aren't really meant to be handled this way, so if I have to totally redo them, I'll understand, but it would be most convenient for me if I can confine the collisions to only a single layer.
I'm used to add actionscript to objects (eg buttons) but I want to learn how to add it to a timeline in a layer (i've learned that it is best practise). Eg. I want to play a movieclip when a button is activated and i write this[code]...
I don't know if this is possible, but can you have a button on one layer play a mc on another layer? I am trying to build a file where when my button is clicked, it will move the x and y axis of a movie clip on the layer below. I'm working in CS4 action script 3.0 (no drop down menu option?)
I've been making a jukebox that plays mp3s via an xml file and the playlist is doing strange things (I think it's due to using a flash decomplier, as I lost the original fla file!) I want it to be completely masked by the player body and just show in the lower window, but somehow it's coming out over the top of it.
I have many layers and would like to hide or shut one off so it does not Publish. How? When I hide the layer in the timeline, it dissappears from the timeline, but still Publishes...
I have created a swf for the header of my website. On the top layer I have an image that stays static while the rest of the header changes images. I am trying to get the static image to be fairly transparent but am not having much luck. I created the image in PS I saved it with transparency but it doesn't look right in the swf.
I designed an all flash website and coded in AS2 and when someone clicks to play a movie in my Commercials section, I fade in a solid black background (which is a Symbol - Graphic) and the video (FLV) plays. I noticed that while the video is playing if you click on the solid black background it clicks through to the layer below and sometimes you can click on another button/video. I don't understand this because shouldn't the solid black background which covers the whole screen prevent this click through? Is there some sort of code or something I need to tell the solid black background to not click through. Here is the website, click on any of the nine videos and then click in the black area around the video to see the problem, [URL]