![]() |
Как отключить tabEnabled сразу для всех MovieClip?
Здравствуйте! Подскажите, как на AS3, реплизовать вот такой AS2 код:
Код AS1/AS2:
|
А вы уже пробовали и у вас не получилось?
Кстати правильно будет - prototype. |
Так не будет работать, и правильно, потому что свойство это не в прототипе. Не пытайтесь переделать встроенные классы плеера, это как объять необъятное, у вас все равно не получится.
|
Ну я имел ввиду, как сделать подобное, чтобы у всех объектов сразу стал tabEnabled = false
|
На 100% не уверен, но по-моему вашу задачу решает следующий код, прописанный в корневом классе приложения:
Код AS3:
|
Вопрос был о MovieClip. Как вариант, унаследуйте его и реализуйте необходимую функциональность. Соответственно, в приложении используйте экземпляры кастомного класса.
|
2 dimarik:
Специально сейчас попробовал унаследовать главный класс приложения от MovieClip, а не от Sprite, но жёлтые рамки не появляются так же. |
koIIImarik, в Вашем примере рамок не будет вообще. Вообще. Не будет. Вы ставите запрет на их отображание начиная с root иерархии дисплейлиста приложения. Т.е. у всех наследников InteractiveObject, входящих в дисплейлист не будет ни одной рамки. Неужели этот так трудно понять? Если вопрос ставился именно о наследниках MovieClip, а вопрос именно так и ставился, то вариант через прототипы был бы подходящим, если бы "tabEnabled", как заметил wvxvw было бы прототипным.
|
Всем спасибо.
|
Цитата:
|
| Часовой пояс GMT +4, время: 00:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.