Entao pelo q eu entendi o q acontece, para dar certo esse meu THIS teria q
ser a minha mx:Application porem eu estou chamando ele de dentro de um
canvas, logo qdo vou o this ele fala q nao consegue converter o canvas para
Application, tentei usar this.parent dentro do canvas, porem ele me retorna
null, sabe como eu posso pegar o parent do meu canvas dentro dele??

valeu

2009/12/7 Marcel Pigozzi <marcelpsara...@gmail.com>

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

Responder a