Просмотр полной версии : Прелоадер для загрузки нескольких Jpgов...help
Формулировка задачи: Есть шесть картинок которьіе паралельно/отдельно грузятся в свои, динамически создаваемьіе мувики... на каждьій мувик надо повешать манюсинький прелоадер (цифрьі процентов), которьій умеет следить за подгрузкой даньіх в кокретньій клип...
Основной скрипт менять не буду... надо какой-то Listener, образно говоря..т.е. Слушатель, которьій сам достает инфу про конкретньій JPG, которьій грузится в конкретньій (известньій для listener) мувик...
Помогите ребята.. проблема вроде банальная.. но как бьі столкнулся впервьіе с загрузчиками вообще...
где грузишь там и проследи за загрузкой
this.createEmptyMovieClip("pic",1);
pic.loadMovie("z.jpg");
this.createTextField("zagr",2,10,10,40,40);
this.onEnterFrame=function(){
if(pic.getBytesTotal()){
zagr.text=Math.floor(100*pic.getBytesLoaded()/pic.getBytesTotal())+"%";
if(pic.getBytesLoaded()==pic.getBytesTotal()){
zagr.removeTextField();
delete this.onEnterFrame;
}
}
}
насчет листнеров неконкретно (неясно) сформулировал
впрочем, если картинок много наверное удобнее загнать это хозяйство в прототип
MovieClip.prototype.myLoadMovie=function(image_path){
this.createEmptyMovieClip("pic",1);
pic.loadMovie(image_path);
this.createTextField("zagr",2,10,10,40,40);
this.onEnterFrame=function(){
if(pic.getBytesTotal()){
zagr.text=Math.floor(100*pic.getBytesLoaded()/pic.getBytesTotal())+"%";
if(pic.getBytesLoaded()==pic.getBytesTotal()){
zagr.removeTextField();
delete this.onEnterFrame;
}
}
}
}
this.myLoadMovie("z.jpg");
Спасибо как бьі должно вьійти.. бегу проверять....
А тонамучился...
А насчет листенеров.. я имел ввиду, чтоб основной код не курочить.. а добавить как бьі сбоку другой код..
вданом случає надо енто дело внедрять в основной код... ну ладно.. сделаем...
Чтот значит строка...
this.onEnterFrame=function() { }
как ее расшифровать..? ето вижу какаято перезагрузка существующей функции... как ее понять...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.