Não.

Você está tentando acessar um neto a partir do pai.

Você precisará fazer com que o filho do avô seja relocado mais pra cima
(levando o neto junto), mas da forma que quer fazer, é impossível (e na
verdade não faz o menor sentido).

2010/2/2 Ricardo Torquato <[email protected]>

> E se for dentro de um outro componente... num funciona?
>
> pq tipo, eu tenho um componente que é a página, que só vem depois do
> Login... por esse motivo ele não é o root... e dentro dele tem o VBox
> que dentro possui um HBox que é o que eu queria deixar acima de tudo,
> porém, só o HBox eu quero deixar acima de tudo, o resto quero deixar
> normal...
>
> tem como fazer?
>
> On 1 fev, 14:02, Júlio César Ködel <[email protected]> wrote:
> > Ops. Desculpe... root.setChildIndex ao invés de setChildRoot =P
> >
> > 2010/2/1 Júlio César Ködel <[email protected]>
> >
> >
> >
> > > Adicione o componente desejado dentro do componente root (em Flex é o
> > > Application, em AIR o WindowsApplication) e, *** após o mesmo ser
> criado
> > > ***,  utilize root.setChildRoot(componente, root.getChildren().length),
> > > assim ele ficará com o último índice.
> >
> > > Há eventos disparados quando um novo filho é adicionado a um root e,
> neste
> > > evento, você pode normalizar a posição do teu componente para voltar a
> ficar
> > > ao topo.
> >
> > > Fiz isso com um componente toast que estava fazendo (aqueles
> componentes
> > > que mostram uma janelinha inline com avisos) e ela tinha que ficar
> acima de
> > > tudo, incluindo novos componentes, e deu certo.
> >
> > > P.S.: Quando digo ROOT, quero dizer o primeiro componente da árvore, ou
> > > seja, se você cria um Application, o root é o próprio Application, pois
> é
> > > nele que outros itens são inseridos.
> >
> > > Também dá pra fazer algumas brincadeiras com o stage, que é o root de
> tudo.
> >
> > > 2010/2/1 Ricardo Torquato <[email protected]>
> >
> > > Olá pessoal...
> >
> > >> to com um projetinho em que tem uma barra de tarefas, e essa barra tem
> > >> que se sobrepor a tudo....
> >
> > >> to tentando fazer SwapChildren aqui pra deixa-la por cima de uma
> > >> janela PopUp porém está dando erro:
> >
> > >> "O DisplayObject fornecido deve ser filho do responsável pela
> > >> chamada."
> >
> > >> O que acontece é que eu tenho um VBox com todo o conteudo da janela, e
> > >> um HBox dentro dele que é a Barra de Tarefas, então, tecnicamente o
> > >> Hbox num pertence diretamente a this... queria saber se possui uma
> > >> maneira de fazer swapchildren com um PopUp filho do componente
> > >> principal e um Hbox, digamos, neto (rs) desse componente...
> >
> > >> Valew!
> >
> > >> --
> > >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > >> Para enviar uma mensagem, envie um e-mail para
> [email protected]
> > >> Para sair da lista, envie um email em branco para
> > >> [email protected]
> > >> Mais opções estão disponíveis emhttp://
> groups.google.com/group/flexdev
> >
> > > --
> > > []
> > > Júlio César Ködel G.
> >
> > --
> > []
> > 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 [email protected]
> 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
>



-- 
[]
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 [email protected]
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