![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2004
Сообщений: 33
|
Вопрос по AS2.0
Задача: создать визуальный контроль над загрузкой изображения/SWF файла в процентном отношении. Решение: три слоя: первый с MovieClip (100 frames), который является полосой загрузки, второй слой container, в котором отображается результат загрузки, третий с кодом AS2. Код: var myMCL:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
myMCL.addListener(myListener);
myListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
var loaded:Number = Math.round((bytesLoaded/bytesTotal) * 100);
progressBar.gotoAndStop(loaded);
}
myMCL.loadClip("http://www.mysite.com/images/image.jpg","container");
|
|
|||||
|
Ветеран форума
|
В статик виводить ничего нельзя, можно либо в динамические либо в инпутовые поля ...
_root.createTextField("tf",100,100,100,100,20);
tf.border = true;
var myMCL:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
myMCL.addListener(myListener);
myListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
var loaded:Number = Math.round((bytesLoaded/bytesTotal) * 100);
progressBar.gotoAndStop(loaded);
_root.tf.text = loaded;
}
myMCL.loadClip("http://www.mysite.com/images/image.jpg","container");
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Nov 2004
Адрес: Кстово
Сообщений: 54
|
onLoadProgress тестится только из сети,это следует учесть!
|
|
|||||
|
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|