Показать сообщение отдельно
Старый 03.04.2007, 14:01
Onton вне форума Посмотреть профиль Отправить личное сообщение для Onton Найти все сообщения от Onton
  № 7  
Ответить с цитированием
Onton
 
Аватар для Onton

Регистрация: Feb 2007
Сообщений: 28
Отправить сообщение для Onton с помощью ICQ
ну вот мой код, тока причем тут он?может поробовать их грузить поочереди и не все сразу? тока как это сделать...
Код:
var xmlData:XML=new XML();
	xmlData.ignoreWhite=true;
	xmlData.load("путь к xml");
	xmlData.onLoad=function():Void {
		
		var PicArray:Array=xmlData.firstChild.childNodes;
		for ( i = 0; i < PicArray.length; i++){
		createTextField("tField"+i,getNextHighestDepth(),166*i+15,118,156,40);
		eval("tField"+i).text=PicArray[i].firstChild.nextSibling.firstChild.toString()+"\r"+PicArray[i].lastChild.previousSibling.firstChild.toString();
		eval("tField"+i).selectable=false;
		eval("tField"+i).textColor=0x000000;
		eval("tField"+i).multiline=true;
	    eval("tField"+i).autoSize="center";
		eval("tField"+i).wordWrap=true;
		eval("tField"+i).html=true;
				
		titleStyle=new TextFormat();
		titleStyle.font="Tahoma";
		titleStyle.size=11;
		titleStyle.align="center";
		titleStyle.leading=3;
		titleStyle.url=PicArray[i].lastChild.firstChild.toString();
		eval("tField"+i).setTextFormat(titleStyle);
		
		attachMovie("Preloader","mcPreloader"+i,getNextHighestDepth(),{_x:166*i+15,_y:8});
		attachMovie("Picture", "mcPicture"+i,getNextHighestDepth(), {_x:166*i+15,_y:8});
		attachMovie("Frame", "mcFrame"+i,getNextHighestDepth(),{_x:166*i+15,_y:8});
		eval("mcFrame"+i).Url=PicArray[i].lastChild.firstChild.toString();
		
		
		var loader:MovieClipLoader = new MovieClipLoader();
		var listener:Object = {}; 
		loader.addListener(listener);
		loader.loadClip(PicArray[i].firstChild.firstChild.toString(),"mcPicture"+i);
	
		
		listener.onLoadInit = function(): Void {
		for (var n=0;n<=PicArray.length;n++) {
		eval("mcPicture"+n)._width=156;
		eval("mcPicture"+n)._height=106;}
  			}
			
		listener.onLoadComplete = function(): Void {
			eval("mcPreloader"+i).swapDepths(getNextHighestDepth()), eval("mcPreload"+i).removeMovieClip();
			delete loader, delete listener;
			}
	  }
}