![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2002
Адрес: Латвия, Рига
Сообщений: 52
|
Использую такой код для создания прелоадера при динамической загрузке картинки в container_mc. Точему-то все от него виснет...
target_mc.container_mc._visible = false; var ready = int(target_mc.container_mc.getBytesLoaded()*100/target_mc.container_mc.getBytesTotal()); if(ready > 0 and ready < 100){ loadBar._xscale = ready; stop(); } else { target_mc.container_mc._visible = true; gotoAndPlay(3); } |
|
|||||
|
Регистрация: Aug 2002
Адрес: Латвия, Рига
Сообщений: 52
|
Во втором кадре стоит stop();
Сами картинки без прелоадера грузятся нормально: this.target_mc.container_mc.loadMovie(mc_url); |
|
|||||
|
Регистрация: Aug 2002
Адрес: Латвия, Рига
Сообщений: 52
|
нашел у себя небольшую ошибку, виснуть перестало, тем не менее прелоадер все равно не работает. loadBar только успевает быстро мигнуть и появляется прямо перед появлением картинок.
if(ready > 0 and ready < 100){ loadBar._xscale = ready; } else { target_mc.container_mc._visible = true; gotoAndPlay(3); } |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 15
|
Используй loadClip.
var mcLoader:MovieClipLoader = new MovieClipLoader(); var listener:Object = new Object(); listener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void { _путь.loadBar._xscale = int(BytesLoaded*100/BytesTotal); if (bytesLoaded == bytesTotal) { target_mc.container_mc._visible = true; } }; mcLoader.addListener(listener); mcLoader.loadClip("картинка.jpg", target_mc.container_mc); |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|