Форум 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=145894)

FlashWizard 22.10.2010 15:53

Как проверить есть ли потомок с определённым именем? И получить булевой результат.
 
У меня аттачится меню (мувиклип) на сцену если нажать на кнопку. Но так как в AS3 содержимое больше не заменяется на новое если ложить на одну и туже глубину, и поэтому если опять нажать на кнопку то аттачится новое меню, а мне этого не нужно. Поэтому я спрашиваю как определить есть ли уже меню не сцене и если есть то второй раз уже не аттачить?

AlexDesinger 22.10.2010 16:15

Код AS3:

getChildByName("myMenu");
getChildAt(index)


Bgg 22.10.2010 16:33

Код покажите. Он, наверно, в кадре?

nOobCrafter 22.10.2010 16:42

Код AS1/AS2:

         @returns        true if the child object is a child of the DisplayObjectContainer
        or the container itself; otherwise false.
                */
                public function contains (child:DisplayObject) : Boolean;


FlashWizard 22.10.2010 17:00

Цитата:

Код покажите. Он, наверно, в кадре?
Нет, я пишу в as-файлах.

Цитата:

public function contains (child:DisplayObject) : Boolean;
Вот это то что нужно было, спасибо.


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

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