Esta tela já é um Popupmanager: <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="750" height="476" showCloseButton="true" close="close()" creationComplete="init()" title="Empréstimo de Processo" xmlns:viewStackEffects="org.efflex.mx.viewStackEffects.*">
<mx:Script> <![CDATA[ import mx.rpc.events.ResultEvent; import mx.core.Application; import mx.core.IFlexDisplayObject; import mx.managers.PopUpManager; import mx.controls.Alert; import br.grupointegrado.movimento.*; import mx.containers.Form; private function telaAcao(e:MouseEvent):void { var tela:busAcao = new busAcao(); PopUpManager.addPopUp(tela, this, true); PopUpManager.centerPopUp(tela); } public function recebeValor(valor:String):void { txtRA.text = valor; } ]]> </mx:Script> <mx:Button x="92" y="26" click="telaAcademico(event)"> <mx:TextInput id="txtRA" x="10" y="26" width="74" text=""/> </mx:TitleWindow> Esta outra tela chamada da Tela anterior que já era um PopupManager; <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="486" height="300" title="Busca Acadêmico" showCloseButton="true" close="close()" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.core.Application; import mx.rpc.events.ResultEvent; import mx.managers.PopUpManager; import mx.controls.Alert; import br.grupointegrado.movimento.movEmprestimo; [Bindable] private var aAcademico: Array; private function init():void { buscaAcademico(); } private function buscaAcademico():void { remote.buscaAcademico.send(); } private function listaAcademico(e:ResultEvent):void { this.aAcademico = e.result.academicoPHP; } public function close():void{ PopUpManager.removePopUp(this); } public var valor:String = ""; public function enviaRA():void { valor = dgAcademico.selectedItem.mataluno; parentApplication.recebeValor(valor); /* Aqui chamo o metodo da Tela pai */ } ]]> </mx:Script> <mx:DataGrid id="dgAcademico" x="10" y="10" width="446" height="199" dataProvider="{aAcademico}" click="enviaRA()"> <mx:columns> <mx:DataGridColumn headerText="R.A." dataField="mataluno" width="70"/> <mx:DataGridColumn headerText="Acadêmico" dataField="nome"/> </mx:columns> </mx:DataGrid> <mx:ControlBar height="49" y="221" horizontalAlign="left"> <mx:Label text="Acadêmico:"/> <mx:TextInput width="340"/> </mx:ControlBar> <mx:RemoteObject destination="amfphp" source="servicos.servico" id="remote" showBusyCursor="true" > <mx:method name="buscaAcademico" result="listaAcademico(event)" /> </mx:RemoteObject> </mx:TitleWindow> On 13 abr, 16:01, Victor Hugo <vhs...@gmail.com> wrote: > mostra teu código todo ai pra a gente ver junto com a criação do popup > > abraço -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev To unsubscribe, reply using "remove me" as the subject.