一千萬個為什麽

搜索

Flex - 在向其添加子項之前播放對父項的調整大小效果

我有一個帶按鈕的面板。單擊該按鈕將指示面板狀態“State2”,在面板中添加另外兩個按鈕。在狀態更改期間,我希望面板先調整大小,然後顯示新添加的兩個按鈕,因此我將轉換應用於狀態更改。

我的問題是:

如果我將兩個按鈕直接放在addChild標簽下的HBox中,它可以正常工作。但是,如果我使用相同的代碼(HBox中包含兩個按鈕)創建一個新組件,然後將新組件添加到面板(註釋的代碼中的Comp),則不會顯示調整大小效果。

有人能告訴我如何解決這個問題嗎?提前致謝。

<?xml version="1.0" encoding="utf-8"?>


    
        


    

    
        
            
                
                
            
        
    

    
        
            
                
                    
                    
                
                <!---->
            

        
    

    
        
    

最佳答案

I guess tag can handle only one component at a time.

You will get your sweet resize effect if you separate your custom component to another tag, similar to the code below:


      
           
           
           <!-- Don't put your custom component here. --> 
      
 
<!-- Use separated AddChild. Still add to same relativeTo object  -->           

     

我希望你得到你想要的東西。

轉載註明原文: Flex - 在向其添加子項之前播放對父項的調整大小效果