на сцене мувик "sdsd"
вот при таком коде

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.Event;
public class sdsd extends MovieClip {
public function sdsd() {
parent.removeChild(this);
}
}
}
удаляет там себя, но как только удаляю так

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.Event;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class sdsd extends MovieClip {
public function sdsd() {
var tom:Timer = new Timer(100,1);
tom.start()
tom.addEventListener(TimerEvent.TIMER,go);
function go(event:TimerEvent):void
{
parent.removeChild(this) as DisplayObject;
}
}
}
}
выдает ошибку
TypeError: Error #1034: Type Coercion failed: cannot convert global to flash.display.DisplayObject.
кто нибудь сталкивался с таким? в чем проблема?