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. -- 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
