Isso aqui pode ajudar: http://www.darylb.net/flexautoscroll/
<http://www.darylb.net/flexautoscroll/>Trata-se de um autoscroller para formulários (quando o form contém scrollbars no flex, o TAB seta o foco nos controles escondidos sem mexer na scrollbar). O interessante disso é que ele não seta um evento para cada um dos componentes, e sim no container... assim você pode saber de onde veio o foco e pra onde vai... pode dar uma ajuda aí =) 2010/1/23 José Alexandre D'Abruzzo Pereira <jose...@gmail.com> > Pq vc não coloca um listener no último item do formulário daquele passo do > accordion para um KeyboardEvent? > Aí vc verifica se é um tab.... Se for, é só dar o foco no primeiro item do > passo seguinte.... > > Só tomar cuidado pois o container do passo seguinte do accordion pode não > estar criado... Neste caso duas soluções: > -Colocar o creationPolicy="all", para criar todos os containers ao criar o > componente. Mas esta não é uma solução mt boa por criar td antes. > -Verificar se o passo seguinte está criado e se não estiver simplesmente > mudar o selectedIndex do accordion, pois isto já fará com que ele seja > criado. Aí só falta dar o foco no qnd ele for criado, ou seja, no > creationComplete do container. > > Bom.... Enfim... Acho que ficou meio confuso. Hehehe! > Vê se ajuda aí. Qq coisa pergunta! > > > []'s > Zé Alexandre > > 2010/1/22 Bruno Carneiro <guimaraescarne...@gmail.com> > > Seguinte, tenho um form divido em tabs dentro de um accordion. >> >> Eu quero que a tecla tab percorra todo o formulário, passando por cada >> aba. Só que a tecla tab só percorre a parte do formulário que está >> aberta no accordion. >> >> Como eu poderia modificar isso? Para que a tecla tab passe por todas >> as abas do accordion antes de deixá-lo? >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- [] Júlio César Ködel G. -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev