С помощью туториала сделал прелоадер, но он работает, когда контент добавляется с помощью
Код AS3:
...load(new URLRequest("..."));
А мой контент добавляется из библиотеки
Код AS3:
var picture = new Picture(); addChild(picture);
подскажите как сделать прелоадер, на добавление "библиотечного" контента?
Вот код которые у меня получился
Код AS3:
package
{
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.text.TextField;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.*;
public class PaulScript extends Sprite
{
private var _loader:Loader;
public function PaulScript():void
{
trace("paulScript");
_loader = new Loader();
_loader.load(new URLRequest("Picture_1.jpg"));
_loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, startPreloader);
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, copletePreloader);
}
private function startPreloader(evt:ProgressEvent):void
{
paul_mc.progress_tf.text = String(Math.round(100*(evt.bytesLoaded/evt.bytesTotal)))+"%";
}
private function copletePreloader(evt:Event):void
{
paul_mc.progress_tf.text = "Load complete";
addChild(_loader.content);
}
}
}
Добавлено через 29 минут
разобрался