Corrigindo:
 mdicanvas.windowManager.absPos(view, (this.mdicanvas.width * 0.5) - 
(view.width * 0.5),(this.mdicanvas.height * 0.5) - (view.height * 0.5))         
      // <--------- Classe absPos centraliza o MDIWindow dentro do MDICanvas 
onde ele é chamado


AbsPos não é classe é um método que esta dentro da classe MDIManager.
 
Brenno Abreu De volta estuando o Flex.(38) 9185 -8140
To: flex-bra...@yahoogrupos.com.br; flexdev@googlegroups.com
From: flex-bra...@yahoogrupos.com.br
Date: Thu, 28 Aug 2014 08:31:05 -0300
Subject: RE: [flex-brasil] removedEffect no MDI E centralizar MDI














 

 



  


    
      
      
      


Ai galera bom dia!
Consegui fazer o mesmo efeito do RemoveEffect no metodo:
public function getWindowCloseEffect(window:MDIWindow, 
manager:MDIManager):Effect

Dentro da Classe: MDIEffectsDescriptorBase.as
que fica dentro do Flexlib na pasta MDI -> Effects 
Dentro do getWindowCloseEffect(window:MDIWindow, manager:MDIManager):Effect
Estava apanhando para colocar o efeito Zoom Recuado assim para que funcionasse 
do meu modo

getWindowCloseEffect(window:MDIWindow, manager:MDIManager):Effect{              
        var paralelo:Parallel = new Parallel(window);
                       var fade:Fade = new Fade();                              
                       fade.alphaFrom = 9.4;                                    
        fade.alphaTo = 0;                                                       
        var zoom:Zoom = new Zoom();                                             
                        zoom.duration = 600;                                    
        zoom.zoomHeightFrom = 9.4;                                              
zoom.zoomHeightTo = 0;                                          
zoom.zoomWidthFrom = 1;                                         
zoom.zoomWidthTo = 0;
                       paralelo.addChild(zoom);
                       paralelo.addChild(fade);                                 
                                           return paralelo;     
}
Personalisei uma classe aqui MDIAeroEfeito.as quem quiser eu envio so postar 
aqui nos grupos. 
o meu MDICanvas na tela index.mxml tem os tamanhos width="100%" height="94%"
Assim tenho um metodo que chama a tela:
private function add_cad_depart(event:Event):void            {  
                    var view:ManutencaoUsuarioView = new ManutencaoUsuarioView; 
                                                                             
this.mdicanvas.effects = new MDIAeroEfeito;   //<<<<< ------ chama o efeito que 
denominei Aero                                     
mdicanvas.windowManager.add(view);   //<<<------- chama a view                  
                                        mdicanvas.windowManager.absPos(view, 
(this.mdicanvas.width * 0.5) - (view.width * 0.5),(this.mdicanvas.height * 0.5) 
- (view.height * 0.5))               // <--------- Classe absPos centraliza o 
MDIWindow dentro do MDICanvas onde ele é chamado

                                                                                
                                           }
Qualquer duvida podem entrar em contato comigo que explico.
Brenno AbreuDe volta estudando o Flex!

To: flex-bra...@yahoogrupos.com.br; flexdev@googlegroups.com
From: flex-bra...@yahoogrupos.com.br
Date: Fri, 22 Aug 2014 09:32:37 -0300
Subject: [flex-brasil] removedEffect no MDI














 

 



  


    
      
      
      


Estudando aqui sobre os MDI do  MIT License. Consegui implementar as telas no 
meu ambiante que achei muito bacana o minimizar e o maximizar usando os 
componentes MDICanvas e o MDIWindwow. Agora Usando TitleWindow eu tenho a 
funcionalidade removedEffect="efeito"   mesmo colocando no MDIWindow e no 
MDICanvas o ao clicar no close o efeito não é executado.
Alguém já trabalho com isso sabe como resolver?
Preciso de uma luz!
Brenno Abreu                                      



    
     

    
    






                                          



    
     

    
    __._,_.___

          
  
 

    
     

    
        
        Enviado por: Brenno Abreu <brennoab...@hotmail.com>        
     
     

    
      
        
          
                          Responder através da web
                      
          *
          
            
                            
          
          *
          
            
               através de email            
          
          *
          
            Adicionar um novo tópico
          
          *
          
                            Mensagens neste tópico
                (5)
                      
        
      
    

        






    
      


      Flex-Brasil - A maior lista sobre Adobe Flex do Brasil

Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5

Todos os participantes tem os seguintes benefícios:

+ 35% de desconto em livros da O'Reilly ou Peachpit



Site Oficial Flex : http://www.flex.org

Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary

-------------

Conheça a AIR-Brasil a comunidade sobre Adobe AIR

Visite o site:http://groups.google.com/group/air-brasil



      


    
  

 




    Visite seu Grupo

     
                                                    
  



  
   * Privacidade * Sair do grupo * Termos de uso 






   

 
  
  
  



     




     

  .


   


 

__,_._,___






                                          

-- 
-- 
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
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a