PDA

Просмотр полной версии : Глюки с преключением табом


motor4ik
20.12.2005, 15:38
Вобщем есть у меня два инпут поля...ставлю курсор в одно которое слева, нажимаю Tab, курсор куда то пропадает в небытие, через 2 нажатия на Tab, появляется в другом текстовом поле, как отследить где он гуляет эти 2 нажатия?

желтым не выделяется ничего...в этот момент (как это бывает обычно при листании Tab-ом)

Спасибо

Stone
20.12.2005, 16:10
что то типа getFocus было. но вроде только для текста...

а потом не все что можно потабить подсвечивается. да и выключить это можно.

motor4ik
20.12.2005, 16:12
[INDENT]так вот вопрос и стоит ,как у знать что он табит когда не подсвечивается

чтобы выключить это (focusEnabled=false;)

Stone
20.12.2005, 16:17
если очень много объектов то придется добавлять всему что можно листенер
только как - не меня спроси )

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

motor4ik
20.12.2005, 17:03
слоев полно, масок нет, кнопки возможно. текст поля 2 точно...просто мне влом перебирать все что там есть....какнить вычислить бы

Stone
20.12.2005, 17:10
тогда действительно пиши листенер...

еще есть onKillFocus - только чем он тебе поможет ??? (((

попробуй выделить пол сцены и удалить)
не поможет - значит проблема во второй половине )

или всему кроме текста enablet в false

motor4ik
20.12.2005, 17:17
да, но чему всему, у них имен то даже нет у половины, че присваивать имена чтоли

antonyrec
20.12.2005, 17:20
попробуй tabIndex для полей поставь

Stone
20.12.2005, 17:23
for (var i in _root){
if(typeof(_root[i]=="movieclip" || ...что там еще на фокус реагирует или наоборот этим условием исключить объекты которым enabled устанавливать не надо)){

а еще можно тут рекусию забахать, чтобы и вложенные клипы обойти...

}
}