PopUp

4 views
Skip to first unread message

Michael Antunes

unread,
Nov 24, 2009, 8:49:55 AM11/24/09
to flexdev
Pessoal, tranquilo?

Estou com um duvida que acho que pode ser simples, porem não encontrei
a solução. Quando eu abro um PopUp, eu consigo colocar por exemplo a
minha tela fora dos limites da aplicação, ou seja, deixo ela embaixo
da linha do navegador que uso, assim, não consigo mais fecha-la porque
o botão que fecha fica indisponivel para o clique. Existe alguma forma
de não deixar isso acontecer, como por exemplo os MDI do Delphi??

Eduardo Kraus

unread,
Nov 24, 2009, 10:07:56 AM11/24/09
to fle...@googlegroups.com, Michael Antunes
Sim, 

Quando você move um componente PopUp, ele altera o seu X e Y. Pela referencia que tens da aplicação, podes limitar que se este X e este Y ficarem negativos, volta-los ao zero ou memso se popup.X+ popup.width for maior que o app.width, diminua-o para popup.X = app.width - popup.width e a mesma matemática para altura.

Curso Adobe Flex focado em PHP – turma 01 http://www.adobeflex.com.br/cursos/adobe-flex-focado-em-php-turma-01

Eduardo Kraus

Desenvolvedor
eduard...@gmail.com
blog.mxml.com.br
www.twitter.com/EduardoKraus

ADOTE ESTA CAMPANHA:

1. Apague o meu e-mail e o meu nome.
2. Apague também os endereços dos amigos antes de reenviar.
3. Encaminhe como cópia oculta (Cco ou Bcc) aos SEUS destinatários.
Agindo sempre assim dificultaremos a disseminação de vírus, spams e banners.



2009/11/24 Michael Antunes <michael...@terra.com.br>

J.C.Ködel

unread,
Nov 24, 2009, 1:34:02 PM11/24/09
to fle...@googlegroups.com
Experimente usar o MDI Flex: http://code.google.com/p/flexlib/

Aqui tem um exemplo com o enforceBoundaries = "true" que não deixa as
janelas sairem do canvas (na verdade quando redimensiona o navegador, ainda
acontece, mas dá pra tratar no evento resize do MDI Canvas):
http://www.kodelsolutions.com/maya/ (usuário Admin, senha 123456)

--------------------------------------------------
From: "Michael Antunes" <michael...@terra.com.br>
Sent: Tuesday, November 24, 2009 11:49 AM
To: "flexdev" <fle...@googlegroups.com>
Subject: [flexdev] PopUp

> --~--~---------~--~----~------------~-------~--~----~
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para fle...@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-u...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
> -~----------~----~----~----~------~----~------~--~---
>

Eduardo Kraus

unread,
Nov 24, 2009, 1:51:47 PM11/24/09
to fle...@googlegroups.com
Error #2032: Erro de fluxo. URL: http://localhost/NexusHttpServer/Gateway.aspx

2009/11/24 J.C.Ködel <jck...@gmail.com>

J.C.Ködel

unread,
Nov 24, 2009, 2:02:47 PM11/24/09
to fle...@googlegroups.com
Cache, provavelmente. Aqui funcionando normal.
 
Aliás, eu adicionei no projeto uma barra de janelas abertas, mais ou menos como a barra de tarefas do Windows.
 
Depois de alguns ajustes (quero que a animação do minimize vá de encontro com a posição dos botões) envio-o para o povo do FlexLib.
Sent: Tuesday, November 24, 2009 4:51 PM
Subject: [flexdev] Re: PopUp

Gabriela Trindade Perry

unread,
Nov 24, 2009, 2:03:48 PM11/24/09
to flexdev
Pois é...
Realmente um negócio xarope
Sabe uma coisa que eu queria entender? Porque o DragManager não
implenta um parâmetro tipo bounds:Rectangle, que o método startDrag
possui.
Vai saber... Alguém sabe?

Eduardo Kraus

unread,
Nov 24, 2009, 3:43:09 PM11/24/09
to fle...@googlegroups.com
por isso que gosto do Fluorine. O AMF não entra em cache. XML tem que ficar fazendo POG para contornar o cache.

ADOTE ESTA CAMPANHA:

1. Apague o meu e-mail e o meu nome.
2. Apague também os endereços dos amigos antes de reenviar.
3. Encaminhe como cópia oculta (Cco ou Bcc) aos SEUS destinatários.
Agindo sempre assim dificultaremos a disseminação de vírus, spams e banners.



2009/11/24 J.C.Ködel <jck...@gmail.com>

J.C.Ködel

unread,
Nov 24, 2009, 4:03:43 PM11/24/09
to fle...@googlegroups.com
Não programei cache ainda, e em ASP.Net não tem POG para cache, tudo é 100% controlável Winking smile emoticon
Emoticon3.gif

Eduardo Kraus

unread,
Nov 24, 2009, 4:13:23 PM11/24/09
to fle...@googlegroups.com
Não me refiro POG para ASP. Refiro que para XML tem que fazer um POG para contornar oi cache.

2009/11/24 J.C.Ködel <jck...@gmail.com>

J.C.Ködel

unread,
Nov 24, 2009, 5:06:48 PM11/24/09
to fle...@googlegroups.com
Discordo.
 
Tudo (Fluorine, meu framework, SOAP, WebOrb) funciona sobre o stack HTTP.
 
Não importa o que você usa, no final das contas é HTTP (nem que seja tunelado), e no final das contas, cache é tão somente um header HTTP. Coloque um header para evitar cache e voi-lá... sem problemas de cache.
 
Não há POG nem nada do gênero, e não importa se está passando XML, binário compactado, imagem, whatever... tudo é a mesma coisa para o stack HTTP!
 
É claro que existem outros protocolos (como o RTMP) que funcionam fora do stack HTTP, mas, não é esse o caso em nenhuma das tecnologias citadas (Zend, PHP, ASP.Net, Fluorine, WebOrb, etc.).
 
Não importa o que se crie, tudo funcionará sobre a tecnologia que já existe (em primeira instância Socket, na maioria das vezes, HTTP Stack).
 
E, claro, é injusto um probleminha de cache em um framework que tem uma semana de vida né =P
Emoticon3.gif
Reply all
Reply to author
Forward
0 new messages