Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Композиция (http://www.flasher.ru/forum/showthread.php?t=92751)

etc 07.03.2007 14:11

Зачем??
У вас есть ссылка на клип container, она же доступна и в update (области видимости не изменялись).
Т.е.
Код:

import mx.utils.Delegate;
class MyClass {
        private var container:MovieClip;
        public function MyClass(target:MovieClip) {
                container = target.attachMovie("mc", "mc", target.getNextHighestDepth());
                container.btn.onPress = Delegate.create(this, update);
        }
        public function update() {
                trace(container.btn);
        }
}


TbIKBA 07.03.2007 15:41

Да действительно, сменил шило на мило...
Спасибо.

etc 07.03.2007 15:49

А по-хорошему, обращаться к вложенным клипам вот так вот нехорошо.

TbIKBA 07.03.2007 20:20

Так может быть подскажете более правильный способ?
хотя у меня и работает все прекрасно, но не хочется наступать на одни и теже грабли.

etc 07.03.2007 20:28

Я бы сделал класс для этого клипа и событийную модель.


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

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