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 em http://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

Responder a