, если asgnv2
не является классом Document, он не будет работать, так как вы регистрируете событие ENTER_FRAME на этапе внутри конструктора asgnv2. DisplayObject не может получить доступ к свойству рабочей области, пока оно не будет добавлено в список отображения рабочей области. Поэтому попробуйте следующее.
public function asgnv2(){
this.addEventListener(Event.ADDED_TO_STAGE, onAdded);
graphics.lineStyle(1);
}</p>
<p>private function onAdded(e:Event):void {
stage.addEventListener(Event.ENTER_FRAME, update);
this.removeEventListener(Event.ADDED_TO_STAGE, onAdded);
}
private function update(e:Event):void{
//do the stuff
}