Показать сообщение отдельно
Старый 18.01.2007, 06:01
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 3  
Ответить с цитированием
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;
};

mcl.addListener( ls );

for( var i:Number = masData.length-1; i >= 0; i-- ){
	name_mc = "image_mc_"+i;
	this.createEmptyMovieClip( name_mc, this.getNextHighestDepth(), { i:i });
    url = "picture/"+ masData[i];
	mcl.loadClip(url,name_mc);
}
PS: не проверял, но должно работать.