![]() |
Глюки с преключением табом
Вобщем есть у меня два инпут поля...ставлю курсор в одно которое слева, нажимаю Tab, курсор куда то пропадает в небытие, через 2 нажатия на Tab, появляется в другом текстовом поле, как отследить где он гуляет эти 2 нажатия?
желтым не выделяется ничего...в этот момент (как это бывает обычно при листании Tab-ом) Спасибо |
что то типа getFocus было. но вроде только для текста...
а потом не все что можно потабить подсвечивается. да и выключить это можно. |
[indent]так вот вопрос и стоит ,как у знать что он табит когда не подсвечивается
чтобы выключить это (focusEnabled=false;) |
если очень много объектов то придется добавлять всему что можно листенер
только как - не меня спроси ) а ничего слоями не перекрывается? или маски там , кнопки... два текстовых поля поверх третьего ??? |
слоев полно, масок нет, кнопки возможно. текст поля 2 точно...просто мне влом перебирать все что там есть....какнить вычислить бы
|
тогда действительно пиши листенер...
еще есть onKillFocus - только чем он тебе поможет ??? ((( попробуй выделить пол сцены и удалить) не поможет - значит проблема во второй половине ) или всему кроме текста enablet в false |
да, но чему всему, у них имен то даже нет у половины, че присваивать имена чтоли
|
попробуй tabIndex для полей поставь
|
for (var i in _root){
if(typeof(_root[i]=="movieclip" || ...что там еще на фокус реагирует или наоборот этим условием исключить объекты которым enabled устанавливать не надо)){ а еще можно тут рекусию забахать, чтобы и вложенные клипы обойти... } } |
| Часовой пояс GMT +4, время: 14:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.