Olá...
Estou com um problema ao enviar um UIComponent ja existente em uma
tela para um popup.
O problema:
quando tento adicionar um Accordion (ou qualquer outro UIComponent) ja
existente, em um PopUp com o win.addChild(accordion) o objeto é
passado para o popup, mas simplesmente some da tela original.
EX:
var win:PopupGrafico = new PopupGrafico();
win.addChild(accordion);
PopUpManager.addPopUp(win, this);
PopUpManager.bringToFront(win);
PopUpManager.centerPopUp(win);
com esse codigo o accondion some da tela que ele foi criado, e aparece
no popup.
Eu nao gostaria que ele sumi-se da tela original, e sim que copia-se
para o popup...
Algumas coisas que ja tentei:
----
//retorna nulo
win.addChild(ObjectUtil.copy(accordion) as Accordion);
----
//conforme:
http://www.mail-archive.com/[email protected]/msg02326.html
//Nao some da tela principal, e nao aparece no popup
var myCanvas:Canvas = new Canvas();
myCanvas.createComponentFromDescriptor(acPrinc.clone(), false);
myCanvas.validateNow();
win.addChild(myCanvas);
win.addEventListener(EventPadrao.TYPE,
retornaGrafico);
PopUpManager.addPopUp(win,
Application.application.vbPrinc);
PopUpManager.bringToFront(win);
PopUpManager.centerPopUp(win);
----
alguem pode me ajudar??? Obrigado.
--
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