PDA

Просмотр полной версии : Как сформировать имя объекта?


djken
19.05.2011, 21:59
Привет всем!
Как сформировать имя объекта? Например для переменных можно использовать eval()

Например:

var i=15;
eval("mc"+i)=256;


Подскажите пожалуйста, как то же самое делается для объектов??
Например в этом случае как получить имя объекта tmpBmp15 ?:

var i=15;
tmpBmp = new BitmapData(_mc._width, _mc._height, true, 0);


Заранее спасибо! =)

dark256
19.05.2011, 22:25
function getBitMap( mov:MovieClip, linkageId:String ){
var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId)
mov.attachBitmap(myBitmapData, 10)
return myBitmapData
}

var Oname = createEmptyMovieClip( "NEWNAME", 100)
var BMPD = getBitMap( Oname , идентификатор_картинки_в_либе )

Oname - это клип-объект в который вставлена битмапа
BMPD - имя созданной даты

djken
20.05.2011, 12:08
Спасибо. Только что нашел более простой способ присваивать идентификатор к имени объекта:

tmpBmp=[];
for (var i=0; i<10; i++){
tmpBmp[i] = new BitmapData(_mc._width, _mc._height, true, 0);
}