Хочу сделать таймер на основе отдельной анимированной SWF:

Код AS3:
protected function chatgroup1_creationCompleteHandler(event:FlexEvent):void
{
swfLoader = new Loader();
var lc:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoadedHandler);
swfLoader.loadBytes(new SWF(), lc);
}
protected function swfLoadedHandler(event:Event):void
{
currentSWF = LoaderInfo(event.target).content as MovieClip;
swfcon.addChild(swfLoader);
currentSWF.x = 0;
currentSWF.y = 0;
currentSWF.main.gotoAndStop(0);
}
public function startAnimation():void
{
currentSWF.main.play();
}
В этой SWF 30 кадров и нужно чтобы вся она проигралась в заданном интервале времени. Например сейчас это 10 сек, а изменив настройки это может быть 2 мин. Кроме как менять frameRate ничего в голову не приходит. Но как это сделать?