PDA

Просмотр полной версии : this["myBitmapData"+1]


54321go
22.07.2007, 21:24
Как правильно надо написать? Ато такой вариант не работает:
this["myBitmapData"+1]

iNils
22.07.2007, 21:56
А что до этого было?

BigDan
22.07.2007, 22:46
в данном случае вы пытаетесь достучатся до свойства myBitmapData1. если оно не было ранее создано(или объявлено), то "вариант не работает".

54321go
22.07.2007, 23:52
А что до этого было?
import flash.display.BitmapData;
_root.nnn=0;
var myBitmapData1:BitmapData = new BitmapData(600, 400, true, 0xFFFFFF);
var myBitmapData2:BitmapData = new BitmapData(600, 400, true, 0xFFFFFF);
var myBitmapData3:BitmapData = new BitmapData(600, 400, true, 0xFFFFFF);


function picl(){
for (var i:Number = 0; i < 3; i++) {

this["myBitmapData"+1].draw("_root.image"+_root.nnn);
eval("_root.all.polar"+(i+1)).ff.attachBitmap("myBitmapData"+1, this.getNextHighestDepth());
_root.nnn++
}
}

Wolsh
23.07.2007, 15:02
а вызов picl() откуда происходит?
myBitmapData1 - переменная рута, а в функции уточнение - this, т.е. тот кто вызывает.