Actionscript 3 :: Place MovieClip On Specific Layer?
Jun 30, 2011
I am currently working on a platformer, and I have a bunch of different tiles I use to form my maps with. These tiles are very different in the looks, and placed besides eachother, they give a very sharp change, which is not very visually appealing. I've been trying to fix this in the following way:
I have four layers, two for each block I'm fading. The first layer is where the actual tile, the graphic, is located. The second layer is the mask. In the mask layer, I have a gradient, which is the exact opposite of the other tiles mask layer (Mask layer 1 goes down, mask layer 2 goes up). However, I need to be able to alter those dynamically, place new gradients in the appropriate mask layer, and new tiles in the appropriate graphics layer.
I've been googling around for the last hour or so, attempting to find a way to define which layer a new MovieClip is placed on, but all I've found is setChildIndex, which, since one layer acts as a mask, I can't use. Is there any such function in Actionscript, or am I to make all combinations of tiles by hand?
How to make this smoke effect work without mouse input. I am trying to have it spill from the end of a cannon, & my attempts to modify the position have resulted in all my bitmaps shifting. I changed this doTrail(_root, _xmouse, _ymouse, currentBitmap); To this doTrail(_root, _x=80, _y=100, currentBitmap); [Code] .....
So I've a symbol in my library with 3 things in it: textfield, and 2 movieclips (background and icon). Should I place each item in different layer or i can place them in 1 layer? When should I place everything in separated layers and when not?
I've got a small table populated with information from a database that I'm trying to deploy as a table above a flash movie.
Here's the DIV ID for this:
However, no matter what I do the table keeps displaying BEHIND the flash images. The table is in a layer set an visability at 1 while the flash is set at 0. And if you information for both mac and pc platforms even better.
Basically all I am trying to do, is place a simple text animation on a separate layer and animate it. Every time I insert the first keyframe on the first character of the text I am animating, it turns the whole document white. When I preview it like this, the white "layer" pulses at the set frame rate I have applied. I have played around with moving the layers and what not and I cant get this problem to go away.
I've come accross loadMovieNum and loadMovie, I can use them to have the swf load up in to the top left hand corner but I can't seem to find out how to script it to the area I want it to load to.
I have all my layers made and graphic symbols in each layer.I want to create a timeline for my graphic to fade in and out. (Know how to do that)When I lock my main layer and work within my selected layer:1. drag the graphic onto the stage2. select a frameThis is where the problem comes in:My main layer (with my background) disappears and I'm left working on a white stage (not a problem I know how to make the stage a color)When I test the movie:I get white - no motion - and then the background flashes quickly. (I set my last frame at 100 so that it would loop slower).
I'm currently using addChild to make snow appear, but it is displayed above all other layers... how could i make it like this that the addChild will get shown behind the most top layer?
How do I have a file that's created via actionscript save the file in some other location other than the default, really long appdata/roaming/Macromedia/etc./etc. directory? I'm using the SharedObject.getLocal syntax, but is there another syntax I need to use so that I can save the file in a directory called appdata/roaming/MyApplicationName ?
How to make sure the sheep will only appear on the green field on the left hand side? I use the following but they appear all over the place. onClipEvent(load) { _x=Math.floor(Math.random()*379+150) //where width is the width of your stage _y=Math.floor(Math.random()*376+150) //where height is the height of your stage }
I used the liquid Flash layout file from this site , but i got one problem.I placed the script in a layer called actionscript and on frame 1, under it there is a other layer called background. I placed in just a square with a gradient color and made it a movieclip. I also placed this on frame 1. Everything is working perfect from this point but when i want to place a keyframe on frame 10 in the background layer and make a motion tween so that the background fades in from 0 opacity to 100, it doesn't work.
What I have going on is basically a sideshow. I have six monsters/creatures separated into three parts under the top, middle and bottom layers. I have six arrows (already working buttons) to control previous and next functions (action script already working and on a loop). My end goal is to have the prev/next arrows control the appropriate top, middle, or bottom section making all the monsters/creatures interchangeable. ex:cat ears, monkey eyes, robot mouth ect...
Here is my problem: I don't know how to designate the top, middle, or bottom arrows to control the appropriate layer. In test mode all arrows are currently switching all layers.[code]...
I know that the question may seem very easy. I am trying to display an image on canvas.I need to do it in AS, and also I need to locate image in specific coordinates.
I'm aware of the .click() method but the click must be on a prezi loaded (flash) so don't really have a html element to use.
What I have instead are the exactly coordinates of the place I want to simulate click on. Is there any way I can do that?
The click must activate a flash element. (A play button)
Note: There is a similar question around that have an answer witch require swf control. I don't have that so that method is not applicable.
One other quick question... what happens if I simulate a click on an element that has display: none. It click on the elements "under" it? (as a normal click would do; and yes I know this sounds funny but I don't know how to explain it otherwise). If yes I was thinking of making a position absolute div, put it on top of flash and use .click(). The problem is that i have a feeling that the click won't be applied on flash.
This is somehow a combination of javascript simulate mouse click on specific position and mouse click somewhere else on page (not on a specific div).
In my Timeline I have 4 layers, each with labels on different keyframes. I have the following code, which obeys to my first layer:[code]How can I make AS3 to detect the specific "currentFrameLabel" of a named layer?
I have an object that moves around, and once it is pressed, I want it to move to a specific place and then continue to the next frame in the movie clip. This is what I have : a movie clip, the first frame has the stop(); command and contains approx 12 frames. The MC has this script attached to it :
onClipEvent(enterFrame){ if(_x >= 0){ _x = _x - 10 }if(_y >= 0){ _y = _y -10 }if(_x == 0 && _y == 0){ gotoAndPlay("/ball",2) // ball being the instance name of the mc }}
The first two parts do move the object to where I want it but the third part will not work and I cant get it to move past frame 1. (Note : 0,0 is not the place I want it to move to, it is there because I was experimenting with the code and this was an easy place to assign to the movement).
There is any way, any cody or anything that can make an action or function take place when a sound reaches a specific second?? For example I have a sound file, when it reaches the 15 second, I want the _root.play(); action to be executed
There is any way, any cody or anything that can make an action or function take place when a sound reaches a specific second??For exampleI have a sound file, when it reaches the 15 second, I want the _root.play(); action to be executed
I'd like to play load/play one movie and show text at a specific times. In the Movie there is a scene where a board is shown. I'd like to show some text on the board when it appears. That's why I'd like to how to know when you reached a certain point.
Also about loading the video. I read there a several ways of loading a movie. What would be the best way in your opinion to load it in this situation.
1)Can this be done with the FLVPlayer component or through another way?
2) How to show a text at a specific time. Is there a function that I can use.
I have 35 movie clips named mcMyObject1, mcMyObject2, etc. to mcMyObject35Each time the playhead enters the frame this code sits on, I want all of these 35 movie clips to be placed on the stage in random orderI want each one of these 35 movie clips to land on one of these X coordinates: 57, 187, 317, 447, 577, 707, 837 and on one of these Y coordinates: 53, 183, 131, 443, 573. (It's a 7 x 5 grid)Movie size is 1024 x 768Here's my code, which doesn't work:
stop(); var myXArray=[57, 187, 317, 447, 577, 707, 837]; //cordordinates for x var myYArray=[53, 183, 313, 443, 573, 573, 573]; //cordordinates for y