![]() |
глобальный запрет табуляции
как запретить табуляцию для всех объектов сразу? есть свойство tabEnabled, но оно действует если его вызвать у конкретного объекта.
|
Положить спрайт где-нибудь на сцене, поставить ему самый маленький таб индекс, ну и когда на него перейдет фокус увеличить индекс в нем на единицу :) Не знаю, звучит не ахти, но по-другому - вряд ли :)
|
Выключите tabEnabled и tabChildren у рута.
|
не удается выключить. выключаю в подключаемом классе. в него передана ссылка на root из основного. пишет:
Код AS3:
Код AS3:
Код AS3:
Код AS3:
|
Вам нужно привести DisplayObject к InteractiveObject (это к варианту __etc). Мой вариант - хуже, не делайте так.
Если захочется поэксперементировать - такой вариант :) Код AS3:
|
спасибо, приведение типов сработало. но теперь ругается на tabChildren:
Код AS3:
|
А теперь заведите переменную rootsss и приведите rootss к MovieClip :)
Но лучше давать переменным осознанные имена, или приводить типы на лету: Код AS3:
|
я совсем запутался с этим приведением типов. теперь другая ошибка:
Код AS3:
|
Какой нафиг MovieClip, если это не Мувиклип?
Приводи к DisplayObjectContainer |
да! теперь все работает. спасибо Яски и другим участникам обсуждения.
|
| Часовой пояс GMT +4, время: 11:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.