Показать сообщение отдельно
Старый 14.06.2008, 20:33
cyberDog вне форума Посмотреть профиль Отправить личное сообщение для cyberDog Найти все сообщения от cyberDog
  № 1  
Ответить с цитированием
cyberDog

Регистрация: Jun 2008
Сообщений: 5
По умолчанию создание экземпляра из библиотеки(Error #1056: Cannot create property)

Есть мувик в библиотеке с классом 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