![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 5
|
Есть мувик в библиотеке с классом 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 |
|
|||||
|
Modus ponens
|
Ну, наверное Cmain не объявлен как dynamic. А что мешало в массив все сложить, ето нехорошая практика создавать переменные в классе, к которым потом не знаешь как обратиться...
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 14.06.2008 в 22:04. |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 5
|
уиииии, спасибо!
целый день парился с этим, везде только про public и private при этой ошибке пишут, а такого простого не написали.. до массива я еще не добрался, потому что создать хоть так не получалось) |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|