Marcel,
Como você quer, eu faço de uma maneira meio tosca, veja: No form que você vai chamar, eu crio uma variável do tipo da classe que você vai passar, variável publica, ai, após criar o popUp e antes de exibi-lo, faço “nomedoPop.variavel publica q criou = dataGrid.selecteditem as CLASSE”. Ats, Emerson Mota. De: [email protected] [mailto:[email protected]] Em nome de Marcel Pigozzi Enviada em: segunda-feira, 6 de abril de 2009 11:35 Para: [email protected] Assunto: [flexdev] Re: Passagem de parâmetro de uma classe para uma classe componente Olá, Bem legal esse efeito, Emerson. Valeu mesmo pelas dicas. Mas não é o foco do projeto, por enquanto. O esquema mesmo é aquilo que disse. Abraço 2009/4/6 Emerson Mota <[email protected]> Marcel, Normalmente, faço o contrario, tenho uma tela de cadastro, na qual chamo uma lista e escolhe um item da lista pra visualizar, alterar... Caso isso se encaixe no que quer, basta você verificar um componente que a Dclick disponibilizou, chamado "PopUpSelector", simplesmente, sensacional. Ats, Emerson Mota. -----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de Marcel Pigozzi Enviada em: segunda-feira, 6 de abril de 2009 11:01 Para: flexdev Assunto: [flexdev] Passagem de parâmetro de uma classe para uma classe componente Pessoal, tudo certo ? Estou fazendo um projeto em flex, e fiquei com uma dúvida. Primeiramente, no projeto, tem-se um TileList que possui vários itens certo ? Isso no Main.mxml ... Quando o usuário clica em um dos itens, é aberto automaticamente um TitleWindow, através da chamada a um componente, o MyTitleWin.mxml. O problema é que gostaria de passar um parâmetro, o itemSelecionado, do Main.mxml para o componente MyTitleWin.mxml. Só que não tenho idéia de como fazer isso. Veja abaixo: Main.mxml: <mx:TileList id="list" itemClick="abrirWin ();itemSelecionado=list.selectedItem"/> <script> private var titleWin:MyTitleWin; private function abrirWin():void { titleWin = PopUpManager.createPopUp(this, MyTitleWin, true) as MyTitleWin; PopUpManager.centerPopUp(titleWin); } </script> MyTitleWin.mxml: <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" showCloseButton="true" title="Detalhes do Carro" width="400" height="400" xmlns:com="com.*"> <mx:HBox width="0" height="0" horizontalScrollPolicy="off" verticalScrollPolicy="off"> <com:Detalhes_Carros data="{itemSelecionado}"/> </mx:HBox> </mx:TitleWindow> Alguém tem uma luz ? Fico no aguardo! Obrigado -- Marcel Pigozzi http://thegeekers.wordpress.com/ "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de sucesso. O sucesso é conseqüência" --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
