Bomd dia povo !
to quebrando a cabeça aqui,
Fiquei tentando fazer que ne o help do flex, mas nao to conseguindo realizar
esse teste de utiliza o title window virar popup em uma outra aplicação
mxml..
[As partes desta mensagem que não continham texto foram removidas]
Seria desta forma:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="horizontal">
<mx:Script>
<![CDATA[
import mx.core.IFlexDisplayObject;
import mx.containers.TitleWindow;
import mx.managers.PopUpManager;
private function goPopUp():void
{
var popUp:IFlexDisplayObject = PopUpManager.createPopUp
(this,TitleWindow);
PopUpManager.centerPopUp(popUp);
popUp.width = 200;
popUp.height = 200;
}
]]>
</mx:Script>
<mx:Button label="popup" click="goPopUp()"/>
</mx:Application>
Para utilizar o seu "TitleWindow desenvolvido" você tem que trocar esta
linha:
PopUpManager.createPopUp(this,TitleWindow);
substitua "TitleWindow" pelo nome do seu componente mxml.
Assim será criada uma instância popup do seu componente.
On 1/25/07, Niraldo Júnior <niraldo@gmail.com> wrote:
>
> Bomd dia povo !
>
> to quebrando a cabeça aqui,
>
> Fiquei tentando fazer que ne o help do flex, mas nao to conseguindo
> realizar
> esse teste de utiliza o title window virar popup em uma outra aplicação
> mxml..
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Marcelo Curi Savioli
D-Click Web & Mobile Solutions
marcelo.savioli@dclick.com.br
www.dclick.com.br/blog
www.dclick.com.br
[As partes desta mensagem que não continham texto foram removidas]
Alguem tem um outro exemplo pra me dar ?
On 1/25/07, Niraldo Júnior <niraldo@gmail.com> wrote:
>
> Bomd dia povo !
>
> to quebrando a cabeça aqui,
>
> Fiquei tentando fazer que ne o help do flex, mas nao to conseguindo
> realizar esse teste de utiliza o title window virar popup em uma outra
> aplicação mxml..
>
[As partes desta mensagem que não continham texto foram removidas]
que problema vc teve? Geralmente seguindo a documentação do flex não tem
erro:
var tw = new TitleWindow();
tw.title = "My Title";
mx.managers.PopUpManager.addPopUp(tw, pnl, false);
On 1/25/07, Niraldo Júnior <niraldo@gmail.com> wrote:
>
> Bomd dia povo !
>
> to quebrando a cabeça aqui,
>
> Fiquei tentando fazer que ne o help do flex, mas nao to conseguindo
> realizar
> esse teste de utiliza o title window virar popup em uma outra aplicação
> mxml..
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
Oi Niraldo,
aqui eu uso assim:
var frmUsuario:Usuario = new Usuario();
PopUpManager.centerPopUp(
PopUpManager.createPopUp(DisplayObject(Application.application),
Usuario, false, PopUpManagerChildList.APPLICATION) );
nesse caso aí a classe Usuario deriva de TitleWindow.
pra colocar o botão de fechar na tela do titlewindow pra fechar a tela
é só fazer:
<mx:TitleWindow
close="PopUpManager.removePopUp(this)" />
(dando um import no mx.managers.*; )
aqui no meu sistema to usando a seguinte hierarquia: mx :
TitleWindow -> meuscomponentes : TitleWindow -> Usuario
pq assim fica facil de colocar o comportamento que eu quiser na
titlewindow (como por exemplo o botao de fechar) sem ter que alterar
nada na base dela).
espero ter ajudado.
grande abraço,
Luís Eduardo.
Niraldo Júnior escreveu:
> Bomd dia povo !
>
> to quebrando a cabeça aqui,
>
> Fiquei tentando fazer que ne o help do flex, mas nao to conseguindo
> realizar
> esse teste de utiliza o title window virar popup em uma outra aplicação
> mxml..
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/
Coloquei em meu blog ontem uma tradução do Flex sobre isso dá uma olhada lá que ensina certinho como fazer.
Att
Quinhone
Oi Niraldo,
aqui eu uso assim:
var frmUsuario:Usuario = new Usuario();
PopUpManager.centerPopUp(
PopUpManager.createPopUp(DisplayObject(Application.application),
Usuario, false, PopUpManagerChildList.APPLICATION) );
nesse caso aí a classe Usuario deriva de TitleWindow.
pra colocar o botão de fechar na tela do titlewindow pra fechar a tela
é só fazer:
<mx:TitleWindow
close="PopUpManager.removePopUp(this)" />
(dando um import no mx.managers.*; )
aqui no meu sistema to usando a seguinte hierarquia: mx :
TitleWindow -> meuscomponentes : TitleWindow -> Usuario
pq assim fica facil de colocar o comportamento que eu quiser na
titlewindow (como por exemplo o botao de fechar) sem ter que alterar
nada na base dela).
espero ter ajudado.
grande abraço,
Luís Eduardo.
Niraldo Júnior escreveu:
> Bomd dia povo !
>
> to quebrando a cabeça aqui,
>
> Fiquei tentando fazer que ne o help do flex, mas nao to conseguindo
> realizar
> esse teste de utiliza o title window virar popup em uma outra aplicação
> mxml..
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/