Показать сообщение отдельно
Старый 10.01.2006, 21:42
spyglass вне форума Посмотреть профиль Отправить личное сообщение для spyglass Посетить домашнюю страницу spyglass Найти все сообщения от spyglass
  № 6  
Ответить с цитированием
spyglass

Регистрация: Sep 2004
Сообщений: 9
_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, в который будет загружено изображение.
__________________
patria o muerte