Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   проблемы с массивами объектов (http://www.flasher.ru/forum/showthread.php?t=147155)

Zetway 27.11.2010 16:37

проблемы с массивами объектов
 
Я создал массив муви-клипов mcArr, как обращаться к методам элементов массива?(через точку - компилятор ругается: "обращение несуществующего свойства mcArr")

shaelf 27.11.2010 16:55

Создать вектор http://help.adobe.com/ru_RU/AS3LCR/F....0/Vector.html

t4arty 27.11.2010 16:58

Код AS3:

//n - номер элемента в массиве.
 
getDefinionByName(myArr[n]);


Zetway 27.11.2010 17:09

создал вектор - компилятор пишет тоже самое...

Добавлено через 5 минут
Код AS3:

//mc - MovieClip
//i - index
getDefinionByName(mcArr[i]).addChild(mc);

так что-ли? так тоже ругается... плюс еще с " Вызов предположительно неопределенного метода getDefinionByName."

-De- 27.11.2010 17:22

Код приведите (а лучше просто язык подучите), похоже дело в том, что mcArr не виден из того места, где вы его упоминаете и даже просто trace(mcArr[i]) то же самое напишет.
mcArr[i].addChild(mc);
Если mc - мувик, должно компилиться всегда.

Zetway 27.11.2010 17:43

Цитата:

Сообщение от -De- (Сообщение 952945)
похоже дело в том, что mcArr не виден из того места, где вы его упоминаете

Да, так и оказалось, спасибо. Буду искать какое слово надо прописать чтоб создать глобальную переменную в функции...

Котяра 27.11.2010 18:01

Цитата:

. Буду искать какое слово надо прописать чтоб создать глобальную переменную в функции...
Не надо искать такого слова.
Ищите лучше про слова ООП, классы, методы, Колин Мук


Часовой пояс GMT +4, время: 18:07.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.