Я хочу создать полосу загрузки, но сначала мне нужно иметь информацию о загрузке для каждого кадра ввода. Вот как я это делаю, но похоже, что это не работает. Не могли бы вы научить меня, как это сделать?
var mapLoader : Loader = new Loader( );
var mapLoaderInfoLoad:Number;
var mapLoaderInfoTotal:Number;
public function engine()
{
addEventListener( Event.ENTER_FRAME, onEnterFrame,false,0,true );
mapLoader.load( new URLRequest( "Mapcontrol.swf" ) );
mapLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler );
}
private function onEnterFrame( evt:Event ):void
{mapLoaderInfoLoad = mapLoader.loaderInfo.bytesLoaded;
mapLoaderInfoTotal = mapLoader.loaderInfo.bytesTotal;
trace(mapLoaderInfoLoad);
trace(mapLoaderInfoTotal);}
public function completeHandler ( eventOBJ : Event ) : void
{
stage.addChild( mapLoader.content );
}