# removeChild issues

**URL:** <https://forum.kirupa.com/t/removechild-issues/242414>\
**Category:** flash\
**Created:** [October 25, 2007, 6:09pm UTC](https://forum.kirupa.com/t/removechild-issues/242414 "2007-10-25T18:09:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tckober](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/tckober/32/3687_2.png) [@tckober](https://forum.kirupa.com/u/tckober)\
**Post date:** [October 25, 2007, 6:09pm UTC](https://forum.kirupa.com/t/removechild-issues/242414/1 "2007-10-25T18:09:56Z")

</div>

I converted an as2 file to as3 and i am having issues with removing dynamically created children from the stage.  
i am not sure how to target the mcs.

I attached the fla that has the following code on the main time line:

var left:Number = 0;  
var top:Number = 0;  
var right:Number = stage.stageWidth;  
var bottom:Number = stage.stageHeight;

var bounce:Number = -1;  
var fade:Number = 0.95;

var vx:Number;  
var vy:Number;

var square\_mc:square = new square();  
square\_mc.vx = 4;  
square\_mc.vy = 4;  
addChild(square\_mc);

stage.addEventListener(Event.ENTER\_FRAME, onEnter);

function onEnter(event:Event):void  
{  
square\_mc.x += square\_mc.vx;  
square\_mc.y += square\_mc.vy;  
if(square\_mc.x + square\_mc.width/2 \> right)  
{  
square\_mc.x = right - square\_mc.width/2;  
square\_mc.vx \*= bounce;  
}  
else if(square\_mc.x - square\_mc.width/2 \< left)  
{  
square\_mc.x = left + square\_mc.width/2;  
square\_mc.vx \*= bounce;  
}  
if(square\_mc.y + square\_mc.height/2 \> bottom)  
{  
square\_mc.y = bottom - square\_mc.height/2;  
square\_mc.vy \*= bounce;  
}  
else if(square\_mc.y - square\_mc.height/2 \< top)  
{  
square\_mc.y = top + square\_mc.height/2;  
square\_mc.vy \*= bounce;  
}

```
var trail:square = new square();
trail.x = square_mc.x;
trail.y = square_mc.y;
addChild(trail);
trail.addEventListener(Event.ENTER_FRAME, alphaM);

```

}

function alphaM(event:Event):void  
{  
event.target.alpha \*= fade;  
if(event.target.alpha \< 0.1)  
{  
trace(“remove me?”);  
}  
}

Thanks in advance, as usually 🙂
