создал класс

Код AS3:
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.display.DisplayObject;
public class IList extends MovieClip
{
var go:Boolean = false;
public function IList()
{
graphics.lineStyle(1, 0x000000);
graphics.beginFill(0xCCFF00);
graphics.drawRect(0,0,150,50);
addEventListener(MouseEvent.MOUSE_OVER,goanimation);
function goanimation(event:MouseEvent):void
{
if(!go)
{
//parent.setChildIndex(this,parent.numChildren-1);тут ошибка
go = true;
}
}
addEventListener(MouseEvent.MOUSE_OUT,goanimation2);
function goanimation2(event:MouseEvent):void
{
go = false;
}
addEventListener(Event.ENTER_FRAME,_onEnterFrame);
function _onEnterFrame(e:Event):void
{
if(go)
nextFrame();
else
prevFrame();
}
}
}
}
всё работает кроме закоментированной строки, когда создавал мувик через флеш, ошибки не было, подскажите как устранить сию оплошность?