Testei aqui e funcionou ...Deve ter alguma coisa errada no seu application no entanto, fiz de outra forma ... veja como ficou:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.managers.PopUpManager; private var _win:SelecionarEnderecos; private function onClick():void { _win = new SelecionarEnderecos(); PopUpManager.addPopUp(_win, this, true); } ]]> </mx:Script> <mx:Button id="btn" click="onClick()" /> </mx:Application> t+ 2009/12/7 Fabio Ebner <faeb...@gmail.com> > Marcel , esta quase la, eu executo a seguinte linha: > > var > pop1:SelecionarEnderecos=SelecionarEnderecos(PopUpManager.createPopUp(this, > SelecionarEnderecos, true)); > > estou recebendo o seguinte erro: > > > TypeError: Error #1034: Falha de coerção de tipo: não é possível converter > glo...@4016d91 em flash.display.DisplayObject. > > > esse glo...@4016d91 e o meu this. da funcao createPopUp; > > > segue a minha SelecionarEnderecos: > > > > <?xml version="1.0" encoding="utf-8"?> > <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" > width="602" > height="252" > title="Selecionar Endereço" > showCloseButton="false" > visible="true"> > > <mx:Script> > <![CDATA[ > import mx.managers.PopUpManager; > [Bindable] > public var enderecoList:Array; > > private function selectEndereco(evt:Event):void > { > removeMe(); > } > > private function removeMe():void > { > PopUpManager.removePopUp(this); > } > ]]> > </mx:Script> > <mx:DataGrid x="10" > y="10" > width="562" > height="162" > id="listaEndereco" > editable="false" > enabled="true" > dataProvider="{enderecoList}"> > <mx:columns> > <mx:DataGridColumn headerText="Column 1" > dataField="col1"/> > <mx:DataGridColumn headerText="Column 2" > dataField="col2"/> > <mx:DataGridColumn headerText="Column 3" > dataField="col3"/> > </mx:columns> > </mx:DataGrid> > <mx:Button x="10" > y="180" > label="Selecionar" > width="243" > id="botaoSelecionar" > click="selectEndereco(event)"/> > <mx:Button x="329" > y="180" > label="Cancelar" > width="243" > id="botaoCancelar" > click="removeMe()"/> > > </mx:TitleWindow> > > > 2009/12/7 Marcel Pigozzi <marcelpsara...@gmail.com> > >> vc pode utilizar o titleWindow ;-) >> segue: >> http://livedocs.adobe.com/flex/3/html/help.html?content=layouts_12.html >> >> abraços >> >> 2009/12/7 Fabio Ebner <faeb...@gmail.com> >> >> Pessoal e possivel eu abrir um alert customizado?? quero um alert com uma >>> dataGrid, e dois botoes Cancelar e Selecionar, que o usuario possa escolher >>> uma linha do dataGrid e retorne para a minha aplicacao a linha selecionada >>> >>> >>> valeu >>> >>> >>> >> >> >> -- >> Marcel Pigozzi >> >> "Procure ser uma pessoa de valor, em vez de procurar ser uma pessoa de >> sucesso. O sucesso é conseqüência" >> >> >> > > > > -- Marcel Pigozzi "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 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 -~----------~----~----~----~------~----~------~--~---