ActionScript 3.0 :: Create A Variable Which Can Hold Multiple Movie Clips?
Jul 13, 2009
How do I create a variable which can hold multiple movie clips? I have 4 movie clips called: char, ceil, plat, and wall. I want to put them into one variable called gameLevel. Something like: var gameLevel: char, ceil, plat, wall; <<but this doesn't work. So instead of calling each of the movie clips separately I can just use gameLevel (if I want to, for example, move all the objects to the left 5 pixels.)
Is it possible to have multiple movie clips inside one variable? I want to be able to just use var._totalframes instead of mc1._totalframes, mc2._totalframes, etc... Or is there another way I can avoid copying and pasting dozens of movie clips over and over
Movie 3_mc is inside the timeline of 2_mc which is inside the timeline of 1_mc.1_mc has an integer variable called var1.I need to change the value of var1 by a mouse event for which the listener is on the timeline of 3_mc.I know that I can change the value of a variable of the parent movieclip (in this case 2_mc) from an event in 3_mc by using;
Ok so basically I have a button that will create a empty movie clip and attach some things into that clip When the button is first clicked. My problem is that when the button is clicked a second time. The clip will reload itself and I need it to duplicate. So if I hit the button 5 times, there would be 5 items on the stage.Here is what I'm doing.
Code: hold1.onPress = function(){ trace("your hit me");
I have multiple movie clips on stage (all in separate layers, of course) as well as buttons on stage to play each movie clip. There are buttons inside each movie clip. The problem is that the buttons inside the top layered movie clip work, but the others in the movie clips below don't.
I have this code to use to pause animations in different areas of a .fla, for each pause I have been copying this and changing the "var timelinePause" and other items as shown after the original code, is repeating this code for each pause just junk code? is there something else from this that I can use to pause?
how to imitate a reflection of a movie clip in a "mirror." I don't know if I should have the initial movie clip on custom cursor or have it set to drag... but either way I don't know how to make the second clip the "reflection follow along. Obviously it would need to follow at a slightly offset pattern so that you would be able to see both clips (or majority of them) at the same time. It's for a school project that is due at 9am tomorrow so time is of the essence!!
I was wondering about the flexability of loading movies into a movie clip. Currently, I am well able to load one movie into a movie "loader" clip, but thought maybe there is a way to load additional movie clips into that same "loader" clip, as i am starting to accumulate several different graphics that i need to have be inside movie clips so that i can make them change colors on the same frame when needed.
i shot from the hip and tried this code, but didnt have any luck:
4- Inside another Movie Clip named "Limits" place "Pads" and "Wall". Pads' instance name should be "Pads" and Wall's instance named "Border". We put the Wall and Pads inside the same Movie Clip, to use it to know when the ball collided. And we couldn't put everything together because the ball behaves different if hits the Wall instead of the Pads.
How do I create this movie clip and put the other movie clips "inside it"? Also, if anyone can find out, where do I put this movie clip? Do i put it at the same spot as the wall?
I have 6 movies that i need controling. These are named hex1, hex2, hex3 etc. When the file opens i have some action script that needs to run something like this:
I'm working on a project where in I've found it necessary to mask a background object with MULTIPLE Sprites. I've tried doing this two ways: making one "parent" sprite to which all of the other masks are childed; adding them as individual masks.
The composite strategy just sort of gave up, Flash doesn't seem to like having to search through it's render tree to do these things and the result was no visible mask or masking (just the full background image). The latter strategy failed for obvious reasons: saying Sprite.mask = so-and-so implies that setting it again will overwrite the last mask.
Is there any way to use the composite strategy? Or is there a way I can copy over all of my sprites and draw them directly into one new sprite on every frame?
I'm building a website where i have 9 thumbnails on the maintime lineWhat i want to achieve is to press on the thumbnail whichwill redirect to a movie clip each time fairly big in size and have apreloader for each thumb. Load the content before it enters thefirst frame of each movie clip since the content is fairly big insize.(3d animation)
how to load multiple movie clips on the stage? My ActionScript 3 are as below:
I declared a movie clip - "mcPhotoFrame" (i.e. an instance of "mcPhoto" movie clip) and would like to load all the pictures on the stage but after finished loading, only the last photo shows on the stage.
I've created this simple birthday game where the concept is to blowout 30 candles in 15 seconds. The candles are movieclips so that when they are clicked on, they blowout. However, when the option to "try again" begins, the candles are still out.
I'm making a simple drag-and-drop style dress up game, and I want to know if it's possible to combine multiple movie clips on different layers so that they can be gragged as a single object in the game, but retain their seperate layers. For example, if I make a hat and I want the front part of the hat to be on a layer above the doll base's head, and the back of the hat to be on a layer behind it, but the hat has to move as a whole when dragged.
I am loading multiple movie clips into a scrollpaneContainer mc and setting the source of my scrollpane to be the scrollpaneContainer.
Problem is the height of the scrollpaneContainer is larger than 2880 pixels (mc height limit).
I can split the movieclips into two scrollpaneContainer clips but I am unsure how to set the source of the scrollpane to be two different movie clips at the same time.
Trying to remove three movie clips from a game screen when advancing to the next stage, but the movie clips stay. I've been using removeChild (MovieClip) but its not working for all movie clips on the screen. this is my first time using flash.Heres the code I've got so far:
I want to make it so when I release one of my menu buttons AS does the follow: on(Release) If Movieclip1 is on frame 2, the movieclip1 go to and play frame 3
If Movieclip1 is on frame 2, the movieclip1 go to and play frame 3
Really the only problem I am having with this is i don't know if i can say multiple if then statment on one trigger and I also dont know how to say "is on frame..." properly in an if then statement.
how to target multiple movie clips at once so that if my tank bumps into a specific set of movie clips, it will change my move var to false without having to put a hittest on each individual movie clip and without having to list out all their names? I don't want to list fifty different instance names for all the hittests.
I am going to use the removeMovieClip("SomeMovie"); command. Is it possible to close multiple movie clips using only one of "removeMovieClip"? For example, i want to close movie1, movie2, and movie3.
I'm working on a dynamicly resizable photo gallery...I've got all the pics loaded into thumb MCs, and everything is working...except I don't know what the best way to center the objects is.The closest I got was putting one MC in the center and putting one MC on one side, then the other and so on. However, this doesn't work for odd numbers of clips...what do I do?
I want to make it so when I release one of my menu buttons AS does the follow:on(Release) If Movieclip1 is on frame 2, the movieclip1 go to and play frame 3If Movieclip1 is on frame 2, the movieclip1 go to and play frame 3Really the only problem I am having with this is i don't know if i can say multiple if then statment on one trigger and I also dont know how to say "is on frame..." properly in an if then statement
is it possible to swap depths for multiple movie clips at the same time? how about swapping for negative depths? or will that kind of thing lead me into probs later?
Trying to add a set of movie clips to the stage in a loop. I need to be able to reference them on a mouseDown function - but the projHolder var in the mouse event is coming up undefined. Any ideas how to accomplish something like this?
for (var i=0; i <intWorkCount; i++) { var projHolder:MovieClip = new MovieClip(); projHolder.name = 'projHolder' + (i);
I don't know if this should be in the newbie forum. I certainly should be as I'm a 'total tard' when it comes to Actionscript - I've only recently taken the plunge Here's my question - I am using the code below to change the colour of a movie clip and it works fine for a single movie clip: