у меня flash cs3 и ни в какую не хочет работать прелоадер... ругается при компиляции на

Код:
1061: Call to a possibly undefined method play through a reference with static type flash.display:DisplayObjectContainer.
Preloader.as:

Код:
package src{
import flash.display.MovieClip;
import flash.events.*;
import flash.text.TextField;
dynamic public class Preloader extends MovieClip {;
public function preloader() {
// Нужно периодически вызывать Update, которая будет обновлять процент загрузки
// Используем старый-добрый onEnterFrame с учетом событий AS3
addEventListener(Event.ENTER_FRAME, Update);
}
public function Update(e : Event):void {
var bLoaded:Number = stage.loaderInfo.bytesLoaded;
var bTotal:Number = stage.loaderInfo.bytesTotal;
var s:String = "";
var percent:Number = 0;
if (bTotal>0) {
percent = Math.floor(bLoaded/bTotal*100);
s = "Загруженно "+percent+"%";
}
this.txt.text="Загрузка... "+s;
this.bar.gotoAndStop(percent+1);
// Если полностью загрузились, то переходим на второй кадр
if (bLoaded == bTotal || bTotal==0) {
removeEventListener(Event.ENTER_FRAME, Update);
parent.play();
}
}
}
}