| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 09:04:08
|
Ivan Alves
JavaEvangelist
![[Avatar]](/images/avatar/6a734236fe497a0bdbb0018bfc62faaf.jpg)
Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline
|
E ai galera, tenho aqui em minha aplicação flex 3 um componente VBox onde posso adicionar varios outros componentes até então beleza eu adiciono tudo certinho e na maioria dos casos os componentes ultrapassam a tela que é de tamanho fixo, então dentro desses componentes possuo TextInput que vou percorrendo um por um então quando uso a tecl 'TAB' ele passa um por um mais quando ultrapassa o limite da tela a barra scroll não o acompanha. Queria saber se tem alguma forma de a scroll mover-se de acordo com que mudo o foco da tela???
vlw!!
This message was edited 3 times. Last update was at 20/07/2011 14:16:03
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 09:24:14
|
fmachado.dev
JavaChild
![[Avatar]](/images/avatar/32646a086d36564ab429c9bb5668a5d7.jpg)
Membro desde: 20/05/2010 13:11:44
Mensagens: 101
Offline
|
posta o código, fica mais fácil de ajudar
|
Att,
Felipe Machado
Analista de Sistemas
fmachado.dev@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 09:59:38
|
Ivan Alves
JavaEvangelist
![[Avatar]](/images/avatar/6a734236fe497a0bdbb0018bfc62faaf.jpg)
Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline
|
fmachado.dev wrote:posta o código, fica mais fácil de ajudar
Aí vai um código de exemplo
ao mudar o foco dos TextInput usando a tecla 'TAB' a barra não acompanha o foco atual
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 10:07:13
|
AUser
GUJ Master
![[Avatar]](/images/avatar/ed3b5b6f006e79c5a2f0fff4b91c94cd.jpg)
Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline
|
Usa a propriedade verticalScrollPosition. http://www.google.com.br/#hl=pt-BR&source=hp&q=verticalscrollposition+flex&oq=verticalscrollposition+flex&aq=f&aqi=&aql=&gs_sm=e&gs_upl=264l2608l0l2687l24l17l0l11l11l0l504l1991l2-3.1.1.1l6&bav=on.2,or.r_gc.r_pw.&fp=46627f47b1fa84e6&biw=1600&bih=814
This message was edited 1 time. Last update was at 20/07/2011 10:07:39
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 14:10:29
|
Ivan Alves
JavaEvangelist
![[Avatar]](/images/avatar/6a734236fe497a0bdbb0018bfc62faaf.jpg)
Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline
|
Sofri mais consegui usei esse mesmo o verticalScrollPosition!!!
Aí a dúvida maior era achar a posição da canvas que tinha o foco tentei muitas coisas, procurei na net e não achei, então fiz o seguinte pra quem tiver a mesma dúvida
na minha canvas adiciono um evento ao 1º TextInput de FocusIn exemplo
como no meu caso para adicionar na VBox eu adiciono item por item assim também adiciono uma escuta
e por último adiciono o método de escuta
talvez aja outra forma mais fácil que não encontrei, mais pelo menos essa funciona, e se alguém souber uma melhor me avisa aí!
Obrigado a todos!
This message was edited 3 times. Last update was at 20/07/2011 14:15:19
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 15:04:43
|
AUser
GUJ Master
![[Avatar]](/images/avatar/ed3b5b6f006e79c5a2f0fff4b91c94cd.jpg)
Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline
|
Tenta usar o FocusManager e pegar o item atual selecionado, e aí você pode pegar o Y direto dele, sem fazer essa gambi nojenta aí do Event... http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/managers/FocusManager.html ia ficar mais ou menos assim: Tenta aí, não é garantia que funcione. []'s
This message was edited 1 time. Last update was at 20/07/2011 15:05:07
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 15:25:44
|
Ivan Alves
JavaEvangelist
![[Avatar]](/images/avatar/6a734236fe497a0bdbb0018bfc62faaf.jpg)
Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline
|
Esse não funciona o seguinte erro de compilação aparece
1061: Call to a possibly undefined method getFocus through a reference with static type Class
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 16:07:24
|
AUser
GUJ Master
![[Avatar]](/images/avatar/ed3b5b6f006e79c5a2f0fff4b91c94cd.jpg)
Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline
|
vê se é instância. Busca essa classe no google.
This message was edited 1 time. Last update was at 20/07/2011 16:08:28
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/07/2011 07:53:03
|
Ivan Alves
JavaEvangelist
![[Avatar]](/images/avatar/6a734236fe497a0bdbb0018bfc62faaf.jpg)
Membro desde: 06/08/2008 18:53:36
Mensagens: 415
Localização: Aparecida de Goiânia - GO
Offline
|
AUser wrote:vê se é instância. Busca essa classe no google.
Consegui apenas achar alguns valores Number dessa forma
mas eles repetem assim que muda para outra canvas e não são as posições y reais deles na VBox.
|
|
|
 |
|
|