Olá,

consegui resolver o problema!
só para ficar registrado resolvi assim:

var idx:int = tree.selectedIndex;
tree.scrollToIndex(idx);

cada vez que a tree abre, ele altera todos os indices da arvore, nada é fixo
como eu acreditava ser!
hehe

Valeu.

2008/11/5 Thief <[EMAIL PROTECTED]>

> Olá pessoal,
>
> tenho um advancedDataGrid e ele está sendo populado com um
> HierechalCollection, ou seja, uma Tree.
> Tenho um outro componente que dispara um evento e passa um objeto da Tree,
> e expande o Tree até o item selecionado.
> O problema é que as vezes o item não aparece na tela, e apenas atribuindo
> selectedItem ele não dá o foco no item selecionado mas a barra de rolagem
> continua no topo e não sei como posso fazer ela 'navegar' até o item que eu
> selecionei.
> Pensei em usar scrollToIndex, mas ele precisa saber o indice do item, e o
> indice é um 'indice composto', ou seja, ele é formado pelos níveis que ele
> navegou, exemplo: 1-2-1-1-1-1-1-1 ( sendo que o 1 final seria o item em si
> ).
>
> Alguém teria alguma sugestão de como poderia resolver meu problema?
> Não tem como eu passar o fonte que tem muita classe do framework da empresa
> envolvido, ai não rodaria, se precisar posso criar um protótipo depois para
> ver se alguém tem alguma sugestão.
>
> Att,
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a