cyberDog
14.06.2008, 20:33
Есть мувик в библиотеке с классом test. Есть функция, которая должна создавать его экземпляры, давать им имена типа t1, t2 и т.д. (количество заранее не известно), чтобы потом к ним можно было обратиться, и помещает на сцену.
public function createtest(xv:int,yv:int):void {
testName+=1;
this['t' +testName] = new test();
this['t' +testName].x = xv;
this['t' +testName].y = yv;
addChild(this['t' +testName]);
}
всё это компилируется но при работе флешки, когда должен создаться экземпляр, вылазит ошибка
ReferenceError: Error #1056: Cannot create property t1 on Cmain.
Cmain - это Document class
public function createtest(xv:int,yv:int):void {
testName+=1;
this['t' +testName] = new test();
this['t' +testName].x = xv;
this['t' +testName].y = yv;
addChild(this['t' +testName]);
}
всё это компилируется но при работе флешки, когда должен создаться экземпляр, вылазит ошибка
ReferenceError: Error #1056: Cannot create property t1 on Cmain.
Cmain - это Document class