Flash :: Removing A MovieClip After Swapping Depth
Dec 14, 2011
I have some code in ActionScript 2 similar to the below snippet (Item being a MovieClip):[code]I'm unable to remove Temp after swapping the depth (works fine otherwise).[code]how to get rid of Temp?
View 2 Replies
Similar Posts:
Jun 7, 2006
Flash 8 - AS 2.0
Ok kiddies. I've been toying with AS and trig. and have a little wiggly worm that half-heartedly responds to the mouse just as I want. It's created by looping 30 times through a for loop and using attachmovie() like this.
for(i=0; i<30; i++){
attachMovie("mcCircle", "mcCircle" + i, i, {_x:mx[i], _y:my[i]});
}
As you can see for their depths I have used the increment of the for loop. So I have 30 clips with depths from 0 to 29. On the other hand, the graphics which have been statically placed on the stage have these depths.
instance7:-16352
mcThought:-16355
instance6:-16357
mcCode:-16360
[Code]....
What I need is to place the mcCircle clips underneath some of the objects on the stage. Imparticularly, the menu bar at the top of the stage and the logo at the bottom while staying on top of the background. I just want it to look like it's going behind these two graphics. I've tried a number of things and have ran out of ideas. By the way - the bottom of frame 27 of the actions layer has the code that is outputting the depths in the Output panel in Flash.
View 6 Replies
Aug 30, 2010
How do you go about swapping depths in AS3? I've got a movieClip (allContent_mc) that contains a bunch of other movieClips(mc1, mc2, etc.) that expand in size when clicked on. However, when they are expanded I need to make sure that the one being viewed is on top. The control to expand each clip lives within each clip itself. Ideally, when the expand code (below) is executed, I'd like to make sure the clip's depth supersedes all others. I'm keeping all the clips together in one larger clip because the larger clip is living inside a scrollPane component. Pretty sure I'm just not defining the path to the clip correctly.
ActionScript Code:
function goOpen(e:MouseEvent):void{
this.setChildIndex (square_mc , this.numChildren - 1 );[code]...........
View 7 Replies
Feb 17, 2009
I'm wondering what codes I should use to get some movieclips get their depths swapped depending on their y position. The one with highest y is on top and etc.I have 3 movieclips named:
character1
character2
and character3
I've tried with some codes but they doesn't work.
View 0 Replies
Jan 21, 2004
Is it possible to swap the depths of externally loaded movies? if so, what is the best way to do it?
View 1 Replies
Jan 18, 2010
I have a movie "keyB" which contains many other movies "d", "e", "f"..."keyB" has a mouse event listener so when I click on "keyB" it tells me which movie inside of "keyB" I have just clicked on - d, e or f.d, e and f are the same movie from the library but with different names and are all on the same frame in the timeline.d, e and f are overlapping and I want whichever one was clicked on to come to the front.Here's what I've tried without any success:
ActionScript Code:
keyB.addEventListener(MouseEvent.CLICK, tellKey);
function tellKey(event:Event):void
[code].....
View 6 Replies
Jan 10, 2011
Hi. I'm teaching myself flash, and to that end I'm making a simple top-down shooting game. My (current) problem is this:
All of the basic enemies and allies are currently represented by a simple MovieClip consisting of a circle (the 'body', also used for hit detection) and a named Weapon instance. 'Weapon' is a class linked to another simple MovieClip. The Weapon class serves as an abstract base class for a variety of 'real' weapons (Rifle, Laser, etc), each of which has a matching ActionScript (3) file and MovieClip. All the weapon MovieClips are visually unique.
Ok, with me so far? Well, I want my little soldiers to be able to change weapon, so I've created a function "swapWeapon(newWeapon:Weapon)". This sets the soldier's Weapon instance to the 'newWeapon' variable. This is where it gets confusing: the functions and code of the new weapon (eg, bullet speed and accuracy) all transfer correctly, but the appearance remains the same (the default 'Weapon' MovieClip).
My guess would be it's to do with the fact that I'm swapping a MovieClip instance for different (sub-) class of MovieClip. But that's as far as my knowledge of flash takes me
View 1 Replies
May 11, 2004
putting a movieclip into highest depth without knowing which clip is in the highest depth
View 2 Replies
Feb 23, 2011
I have about 85 movie clips on stage and they all have startDrag with MOUSE_DOWN.here is the thing I need the active one to come forward to the top of all others.I tried using:
setChildIndex(e.currentTarget, 85)
on the mouse over function but its not working its giving me an error 1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.displayisplayObject.
View 2 Replies
Jun 26, 2011
why changing the index or depth of the movieClip breaks the the timeline animation of this movieClip !!
View 7 Replies
Jan 26, 2011
I have a looping flash animation of three images that then goes to a screen with a url and an image that will be updated. Adding the image is fine but when it comes to loop back round on itself the image is still there. I have tried putting things like logo.removeMovieClip. Here is the code on the last frame for generating the links:
Code:
stop();
onEnterFrame = function(){
if(end < 180){
end++;
} if( end == 180){
end = 0;
[Code] .....
View 5 Replies
Aug 11, 2011
I m looking for method similat to MovieClip.swapDepths(depth).what is the method in as3, i have movieclips i wanne update those deths
View 4 Replies
Nov 13, 2005
How can I set the depth for a movieclip.Actually I want my popup to always come on the top and there is some problem using swapdepth.Would it help setting the depth of movieclip to be something like 10000??
View 1 Replies
Feb 15, 2011
I want to give a movieclip a specific depth number, but i cant found a method for this.
View 2 Replies
Jul 13, 2011
Im trying to change the depth or index of a movieclip when its click. And bring it to the top of everything. The problem is that the movie clip is not added by addChild, but nested in a frame.
so if i try and use any of these:
anyMC.parent.setChildIndex(anyMC, anyMC.parent.numChildren-1);
or public function bringMCToFront($mc:MovieClip){ $mc.parent.setChildIndex($mc, $mc.parent.numChildren-1);}
by it gives me this error: Error #1065: Variable setChildIndex is not defined.
View 6 Replies
Feb 5, 2012
Im trying to keep all my movieclips onto 1 layer/mother mc to speed up the flash display engine
I have these takable items(movieclips) that respawn after a while.
Initially i build the level starting with all the takable items before adding all the players/npc's. This way the player and npc's walk over the objects if they are not taken.
After an items respawns though, i have to re add them to the main mc and then they appear to be over the npc's and they seem to be moving under a carpet of stuff.
Its a nice 3d effect but totally unwanted in this scenario.
Is there a way to make sure that items are added as child before a certain clip (like the player). I tried using addchildat but this gives me a index error now and then. I dont really understand how the depths are worked out by flash.
I was thinking of storing the original depth of an item movieclip and then on restore, addchild at at its old depth. Or is there a more sensible way?
Also: can two movieclips occupy the same index/depth level? or are the incemented or something?
View 1 Replies
Sep 3, 2008
I have 4 movieclips on my "layer1". Everytime my mouse is onRollOver of a movieclip, I just want THIS movieclip coming to the FRONT, that's to say the Highest Depth.
(in Visual Basic, "ZOrder(0)" is simple.. but harder in ActionScript.. lol )
I've found some many examples "around" this, but did'nt success to adapt the code to my simple needs !
View 9 Replies
Oct 26, 2009
Is it possible to keep a movieClip at the lowest depth and stack other movieClips on top. I have a container movieClip that I add a movieClip called floorTile. I want floorTile to always be at level 0 no matter what. Then when I click on another movieClip, I want this to be added on top of the floorTile.
ActionScript Code:
//create a container to hold the floor tile and textures
var myContainer:MovieClip = new MovieClip()
myContainer.x=425;
[Code]....
View 9 Replies
Apr 20, 2010
the question is a bit more involed. I have a dynamic text box, which I've put inside a movieclip. I hae a number of movieclips that I bring in using attachMovie, but my movieclip which contains my text box is underneath all the other movieclips.
I would like to know how I can tell my movie to display above all the other?
View 2 Replies
Jan 8, 2004
I have a slide show of images for my banner that is loaded through the use of a component in my library. The component merely swaps images with a fade out/in as a transition. Now, that is working fine, the thing that I am having a problem with is that I cannot place an graphic/text on top of the component. I what the banner to be in the background. What do I have to add to the component to insure that it will always load in the back, not infront of the text, graphic, etc...
View 1 Replies
Apr 24, 2010
I started with some AS2 pageflip code that I've been modifying because I needed the code in AS3, and I wanted to make some changes to it. At anyrate, I'm having a problem with the depth of two movieclips created. The code first creates a page using the makePage function, and then creates a shade for that page (makeShade function).When running the code, the page appears on top of the shade. When using getChildIndex, the page's index = 11, and the shade's index = 14.
The complete code is super long so I've attached the code that has the shade and page below:
//create left-aligned page-sized solid fill
function makePage(targ, xQuadrant) {
//trace ("in make page");
[code]...
View 1 Replies
Feb 8, 2011
If i wanted to change the depth of a movieclip using AS3
View 2 Replies
Apr 11, 2011
I'm trying to get a movieclip to appear at the highest depth from the library.
View 1 Replies
May 17, 2008
That you can't remove a movieclip if it's at a minus depth? Is this on purpose, or is it a glitch?
View 2 Replies
Aug 19, 2003
Does anyone know where I can find a tutorial on movieclip depth?
View 3 Replies
Mar 10, 2009
Is there a way to change the depth (index number) of a movieClip when I click on it to drag. Example:Say I have three circles. Each circle has a MOUSE_UP and MOUSE_DOWN eventListener. When one is clicked It will bring it to the front so when I drag it will be above the two other circles.
View 7 Replies
Jun 27, 2010
I have Macromedia Flash 8 Pro with AS2 and I was wondering if there was a function that would change the depth of a movieclip on rollover of a button.
View 1 Replies
May 4, 2011
Code:
moviclip.swapDepths(movieclip._y);
and it worked perfectly.
but I decided that I wanted to continue the development of the game in AS3 (so that it will be more up to date and I could learn the new syntax), and I found the equivalent to swapDepths is setChildIndex. so I followed the new rules and came up with this code:Code: setChildIndex(character_mc, character_mc.y);but, sadly it does not work the same. the game becomes extremely laggy and almost unresponsive, but becomes normal again if I remove the code. So, my question is how can I add a similar code for this to work properly.
View 8 Replies
Feb 5, 2010
I would like to be able to draw a simple box as a background/placeholder, dress it up with buttons and movie clips at design time, and at runtime call a function to replace the simple box with a new design. How would I go about doing this? I have a graphic design that is too complicated to make with flash. So i made a piece of actionscript that can restyle any existing movieclip. This piece of code works. It basically gets the coordinates of the specified mc, creates a new one in it's place and deletes the original. Unfortunately this also removes any nested movieclips and buttons and breaks animation tweens of this mc. So if the original mc would have a button on it and animates from left to right, the new one doesn't.
mc.clear(); looked very promising, but it only clears stuff you put on it at runtime while I need to clear the stuff from design-time. (= the simple box drawing object)Creating a movieclip with the same name, at the same depth doesn't seem to work. oldbox.parent.createEmptyMovieClip(oldbox._name, oldbox.getDepth()); The old movieclip keeps existing and neither of them animates.So I'm searching for a way to replace a movieclip or clear it's content at runtime.
View 5 Replies
Feb 4, 2010
I would like to be able to draw a simple box as a background/placeholder, dress it up with buttons and movie clips at design time, and at runtime call a function to replace the simple box with the new design. How would I go about doing this? I have a graphic design that is too complicated to make with flash. So i made a piece of actionscript that can restyle any existing movieclip. This piece of code works. It basically gets the coordinates of the specified mc, creates a new one in it's place and deletes the original. Unfortunately this also removes any nested movieclips and buttons and breaks animation tweens of this mc. So if the original mc would have a button on it and animates from left to right, the new one doesn't.
mc.clear(); looked very promising, but it only clears stuff you put on it at runtime while I need to clear the stuff from design-time. (= the simple box drawing object)
Creating a movieclip with the same name, at the same depth doesn't seem to work. oldbox.parent.createEmptyMovieClip(oldbox._name, oldbox.getDepth()); The old movieclip keeps existing and neither of them animates.So I'm searching for a way to replace a movieclip or clear it's content at runtime. Or am I thinking in the wrong direction and are there other ways to restyle a movie clip?
View 1 Replies