ActionScript 2.0 :: Set The Depth Of A Movie Clip Instance?
Jun 17, 2007
is there a way to set the depth of a movie clip instance that is on the stage, ie. not created via createEmptyMovieClip, attachMovie, duplicateMovieClip and so on? Something like
I am making a 3d engine using formulas from a different language and its coming along nicely but I am having depth issues. How do I set the depth of an object within the script? I need the depth to change so I objects that are farther in the distance are further behind other objects.
I'm creating this shooter game. I attached a crosshair mc at the beginning with the depth set to getNextHighestDepth.However I keep adding the monsters mc dynamically when the game progresses, also with getNextHighestDepth. So the monster mc will keep overriding the depth of my crosshair's depth. how to get my crosshair mc's depth always to be on top of everything including the monster mc.I tried getNextHighestDepth()+1000 for my crosshair mc. But it was dumb because the monsters keep getting getNextHighestDepth as well. I assume that monster's depth would be 1001, 1002 and so on...
I'm having a huge problem trying to place movie clip under other stuff. Here is the thing I have three layers and I need to place vid_mc on the midle one i've tried creating a movie clip and intancing it as vid_mc and removing de addChild (vid_mc) from the code but ir didn't work.
I'm re-arranging how I have the movie set up (I used to have it in multiple .SWF's, but now I'm making it into one big movie), but I've ran into a snag. I don't know how to assign a movie clip a depth. The reason this is a problem is that if I were to attach a movieclip (Say Movie1), it would overlap another movieclip's (Movie2) drop shadow.Movie2 isn't assigned a depth because it's loaded along with the first movie, but Movie1 is assigned a depth when it's loaded on a click
I placed a movie clip instance inside a button, and I want this movie clip to play when the button is released. I'm using this code on the frame containing the button:
function playMovie(event:MouseEvent) { this.theButton.theMC.gotoAndPlay(3);
I've got a looping slideshow. I'd like to place a sliding menu at the bottom of the screen. The problem is I've created the slideshow dynamically, and the images being loaded all inherit a depth greater than 0.
how I can place the sliding menu at the very top of the presentation when it's already on the stage?
what i have:guy with gun who shoots bullet,bullet hits enemy,bullet removes itself,blood attaches above enemy but how would i make the blood attach below the enemy?
i need to create a border in my movie. i've used two buttons for two different types of borders and a NumericStepper to specify the thickness.i createEmptyMovieClip an mc and then i use moveTo and lineTo to draw the rectangular border inside it.now, every time the new thickness is specified, a new border should appear and replace the older one. so how do i do this?? i tried using a constant depth value which solved this problem.
i have a movieclip already on stage, placed manually by me.i dont want it to get overlapped by the border and so i used swapDepths for it. but if i use a constant depth, every alternate swapDepths puts this movie clip behind the border.so, first time the border's behind. now i change thickness and again apply border, the border is over my movieclip.how do i solve this so that the borders replace themselves and the mc on stage remains on top??
I have a label I am referencing form a movie clip inside the movie clip which contains the "label_2." Here is the code I used: MovieClip(parent.parent).gotoAndPlay("return_2"); Now I need to reference a instance name of a movie clip in side the same scene.
i created a bouncing ball effects with as2 .it shows 8 ball bouncing each other and moving. now i need is when i click on each ball it should display ball1, ball2, ball3 ..etc to a text box. when i put this code
how to get rid of an instance of a movie clip in the following Scenario. I have tried several methods, e.g., setProperty _visible to false, and the setProperty _scale to 0 (below). But none of these methods really get rid of instance; it merely hides them.
if (_root.yellow, hitTest(_root.wall)) { speedx = 0; speedy = 0;
I know reverse movie clips have been discussed a million times before but I gues I'm jsut stupid and can't figure it out. I have an instance of a movie clip on my timeline that I want to play on mouseover and start going in reverse on mouse out. How do I do it?
I want to load an instance into a empty movie clip on my scene1. On scene1 I have an empty movie clip empty_mc. In my library I have a jpeg I converted into a symbol. I through the symbol onto stage1 and gave it an instance name of jpeg_1. I want the empty Movie clip to load jpeg_1. I thought it was something like this.
I have an issue while trying to create an instance of a movie clip, in order to rotate it dynamically. How can I have a variable of type myMovieClip in which I can invoke the _rotate method?
I am new to as3, and trying to create empty movie clip var mystage = stage.getChildAt(0); var mc:MovieClip = new MovieClip(); mystage.addChild(mc); But, where I have to set depth and the instance name, when I trace the mc.name. It shows as "instance1". I need to set depth and to name the mc.
How do I access an object (in this case a button) within an instance of a movie clip on the stage?Basically I want to listen for a button (but_1) within the movie clip instance (menu_bar_1) which is set on the stage of my main movie.I want to use that same movie clip in several different parts of the main file, and each time the button will play a different sound.
I thought this would be a simple one, but i am stumped. So I resulted to using this less than optimal solution, just to get it working...
if (lobby.gamemap.selectedItem.label == "Map1") map.AddMap(new Map1) else if (lobby.gamemap.selectedItem.label == "Map2") map.AddMap(new Map2) //Map1 and Map2 are movie clips in my fla library, with linkage Map1 and Map2
ActionScript Code: myVar.addEventListener(MouseEvent.MOUSE_OVER, dothis); function dothis(event:MouseEvent):void { myVar.gotoAndPlay("rollover"); }
I have a hundred instance of a movie clip on the stage. I would like to use "myVar" to store the name of the instance that the mouse is currently hovering over, so the function will run for that instance.
how to dynamically assign the instance name to myVar on MOUSE_OVER?
I need to make movieclip carbondot and its actions automatically duplicate into a new instance after being dragged, but my current coding for carbondot isn't working: