Показать сообщение отдельно
Старый 22.10.2009, 03:18
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 5  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от amexdesign Посмотреть сообщение
согласен, его вообще можно вынести за функцию loadThumbs()....
Ага, я так обычно делаю...
Код AS1/AS2:
var loader:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();
loader.addListener(mclListener);
 
mclListener.onLoadStart = function (target:MovieClip){
};
mclListener.onLoadProgress = function (target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
	percent = Math.round(bytesLoaded / bytesTotal * 100);
	target._parent.preloader_txt.text = percent; //target._parent   - это соответственные box1..., то есть родители target_mc по этой записи: preview_mc.target_mc
};
mclListener.onLoadComplete = function (target:MovieClip){
};
 
mclListener.onLoadInit = function (target:MovieClip){
};
 
function loadThumbs(){ 
	for (var i:Number = 0; i < total; i++) {
		var preview_mc:MovieClip = thumbnails_mc.attachMovie('box', 'box' + i, i);
		preview_mc.ID = i;
		loader.loadClip(thumbnails[i], preview_mc.target_mc);    	      
	}
}