Показать сообщение отдельно
Старый 18.01.2007, 06:23
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 5  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
В таком случае так:
Код:
// список картинок, полученный из базы данных
var masData:Array = new Array("pik1.jpg","pik2.jpg","pik3.jpg","pik4.jpg");

var mcl:MovieClipLoader =  new MovieClipLoader();
var ls:Object = new Object();
var name_mc:String;
var url:String;

ls.onLoadInit = function ( target_mc:MovieClip ) {
	target_mc._width = 100;
	target_mc._height = 100;
	target_mc._y = target_mc.i * 10;
	target_mc._x = target_mc.i * 10;
	if(target_mc.i>0)loadNext();
};

mcl.addListener( ls );

var i:Number = masData.length-1;
function loadNext():Void{
	i--;
	name_mc = "image_mc_"+i;
	this.createEmptyMovieClip( name_mc, this.getNextHighestDepth(), { i:i });
	url = "picture/"+ masData[i];
	mcl.loadClip(url,name_mc);
}
loadNext();
upd: в коде ошибка, выделено красным, см. ниже


Последний раз редактировалось Kikasso; 18.01.2007 в 14:26.