Показать сообщение отдельно
Старый 26.03.2013, 02:01
kellua вне форума Посмотреть профиль Отправить личное сообщение для kellua Найти все сообщения от kellua
  № 1  
Ответить с цитированием
kellua

Регистрация: Jun 2012
Сообщений: 31
По умолчанию Загрузка внещнего Swf - не работает полоса загрузки

Здравствуйте! Есть во flash объект с названием foto1 и полоска MoveClip называется poloska.
взял готовый код из help и переделал его.
Должно по идее быть так:
в процессе загрузки внешнего swf - полоска меняет свою длину от 1 до 301. и потом открывается загруженные ролик.
Все работает: загружает все в нужный объект, переходит на двадцатый кадр, а вот полоска не меняет длину.
может я что в коде недопонял???

Код AS1/AS2:
var mclListener:Object = new Object();
myListener.onLoadStart = function(target_mc:MovieClip) {
  var loadProgress:Object = my_mcl.getProgress(target_mc);
  perem1 = loadProgress.bytesLoaded;
  perem2 = loadProgress.bytesTotal;
};
myListener.onLoadProgress = function(target_mc:MovieClip, loadedBytes:Number, totalBytes:Number) {
  perem1 = loadProgress.bytesLoaded;
  perem2 = loadProgress.bytesTotal;
  _root.poloska._width=perem2/perem1*300+1;
};
mclListener.onLoadComplete = function(target_mc:MovieClip) {
  _root.gotoAndPlay(20);
};
myListener.onLoadInit = function(target_mc:MovieClip) {
  perem1 = loadProgress.bytesLoaded;
  perem2 = loadProgress.bytesTotal;
};
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("http://******/animacia1.swf", foto1);