Цитата:
|
Сообщение от spyglass
_global.mainTimeLine = this;
var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object = {};
loader.addListener(listener);
loader.loadClip("yourPicture.jpg", dataHolder);
listener.onLoadStart = function():Void {
createTextField("preloader_txt", -1, 200, 200, 50, 30);
preloader_txt.autoSize=true, preloader_txt.border=false, preloader_txt.text="0 %";
preloader_txt.textColor = 0x000000;
preloader_txt.font = "impact";
};
listener.onLoadError = function(clip:MovieClip, message:String):Void {
createTextField("error_txt", -1, 200, 200, 50, 30);
preloader_txt.autoSize=true, preloader_txt.border=true;
if (message == "URLNotFound") {
error_txt.text = "Sorry, URL not found";
}
if (message == "LoadNeverCompleted") {
error_txt.text = "Load Error";
}
};
listener.onLoadProgress = function(clip:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
preloader_txt.text = Math.round(bytesLoaded/bytesTotal*100)+" %";
};
listener.onLoadComplete = function():Void {
preloader_txt.removeTextField();
};
//---->
где dataHolder - пустой MovieClip, в который будет загружено изображение.
|
в таймлайне (сцена1) создал два слоя, в один поместил код, в другой - пустой мувиклип с названием dataHolder с настройками identifier: dataHolder, linkage: поставил пометку на Export for AS и Export in first frame. В папку с swf этим, поместил картинку назвав ее yourPicture.jpg.
Итог - нечего не работает. Что делаю не так?