![]() |
Многоуровневая вложенность объектов
Добрый день. Есть вложенность контейнеров я пытаюсь достать самый нижний
trace(container1.container2.getChildAt(i).mc1); вываливается ошибка 57 Error: Access of possibly undefined property mc1 through a reference with static type flash.display:DisplayObject. при том, что путь к mc1 прописан верно и его можно достать отдельно по имени, но мне нужно именно getChildAt(i), т.к. их там несколько и все они содержат в себе по одному mc1. Как привильно добраться к таким многоуровневым вложенностям? В работе использую FlashDevelop. |
У DisplayObject нету свойства mc1.
Код AS3:
|
а если mc1 не MovieClip (а точнее говоря не DisplayObject или его наследник) то можно так:
Код AS3:
|
Bgg большое спасибо, Ваш ответ мне помог.
|
можно ещё вот так
Код AS3:
|
| Часовой пояс GMT +4, время: 12:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.