Показать сообщение отдельно
Старый 12.12.2006, 12:53
terbooter вне форума Посмотреть профиль Отправить личное сообщение для terbooter Найти все сообщения от terbooter
  № 5  
Ответить с цитированием
terbooter

Регистрация: Oct 2006
Адрес: Novosibirsk-Kaliningrad
Сообщений: 1,278
Отправить сообщение для terbooter с помощью ICQ Отправить сообщение для terbooter с помощью Skype™
Это в таймлайне
Код:
luxory_scroll.contentPath="luxory_id";
Это на монтажной линейке клипа с линкайдж luxory_id



Код:
import org.dembicki.BitmapLibrary;
import flash.display.BitmapData;
var line_N=0;
for (i=1; i<=_root.luxory_number; i++) {
	
	
	obn2=["pol_but"+i];
	this.attachMovie("pol_but","pol_but"+i,i);
	this["pol_but"+i]._xscale=100;
	this[obn2]._yscale=100;
	
	line_X=(i-1)%5;
	this[obn2]._x=10+110*(line_X);
	if ((i-1)%5 == 0){line_N++;}
	this[obn2]._y=10+150*(line_N-1);
	trace("LIneX="+line_X+" lineY="+line_N);
	
		this[obn2].onLoadMapHandler = function(url:String, bitmap:BitmapData)
		{
		i=this.getDepth()-1;
		this.tile_name=_root.luxory_ar_des[i];
		trace("title   "+_root.luxory_ar_des[i])
		trace("url   "+_root.luxory_ar[i])
		
		this.bmp= bitmap;
		this.createEmptyMovieClip("c",3);
		this.c._y=25;
		this.c._yscale=100;
		this.c._xscale=100;
		this.c.attachBitmap(this.bmp, 0);
		
		
		this.onPress = function()
		{
		for(i=1;i<34;i++)
		{
		_root.room.pol["pol_tile"+i].createEmptyMovieClip("c",3);
		_root.room.pol["pol_tile"+i].c._xscale=70;
		_root.room.pol["pol_tile"+i].c._yscale=70;
		_root.room.pol["pol_tile"+i].c.attachBitmap(this.bmp,990)
		
				
		}
		
		};
		}
	this[obn2].onLoadMapError = function(url:String) {
		//trace("onLoadMapError "+url);
	};
	this[obn2].onLoadCompleteMap = function(url:String) {
		//trace("onLoadCompleteMap "+url);
	};
	this[obn2].onLoadProgressMap = function(url:String, loaded:Number, total:Number) {
		//trace("\t"+url+""+Math.round(loaded/total*100)+"%");
		this.tpole=Math.round(loaded/total*100)+"%";
	};
	this[obn2].onLoadStartMap = function(url:String) {
		//trace("onLoadStartMap "+url);
	};
}


for (i=1; i<=_root.luxory_number; i++) {
		myname = "img/pol/lam_efloor/luxory/"+_root.luxory_ar[i-1];
		obn2=  ["pol_but"+i];
	//_root[obn]._xscale = 50;
	//trace(myname);
	BitmapLibrary.getInstance().getBitmap(myname, this[obn2], this[obn2].onLoadMapHandler, this[obn2].onLoadMapError, this[obn2].onLoadCompleteMap, this[obn2].onLoadProgressMap, this[obn2].onLoadStartMap);
}
_root.stop();
Сам код конечно прекорявый -)))
Но тогда было важно чтоб работало...