2011-02-24 71 views
0

我試圖創建幻燈片效果。除非第一次顯示hideEffect動畫,否則一切正常。跨越TabNavigator的邊界時,內容不會變得不可見,這在我當前的項目中看起來非常醜陋。Flex 4 hideEffect轉換錯誤

下面的簡單示例演示了此問題:

<?xml version="1.0" encoding="utf-8"?> 
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
        xmlns:s="library://ns.adobe.com/flex/spark" 
        xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" 
        backgroundColor="0xDDDDDD"> 

    <fx:Declarations> 
      <s:Move id="hideEffect" xTo="700" /> 
    </fx:Declarations> 

    <mx:TabNavigator width="500" height="300" x="100" y="0"> 

      <s:NavigatorContent label="ONE" hideEffect="{hideEffect}"> 
       <s:BorderContainer backgroundColor="0xFF0000" height="100" width="100"/> 
      </s:NavigatorContent> 

      <s:NavigatorContent label="TWO" hideEffect="{hideEffect}"> 
       <s:BorderContainer backgroundColor="0xFF0000" height="100" width="100"/> 
      </s:NavigatorContent> 

      <s:NavigatorContent label="THREE" hideEffect="{hideEffect}"> 
       <s:BorderContainer backgroundColor="0xFF0000" height="100" width="100"/> 
      </s:NavigatorContent> 

      <s:NavigatorContent label="FOUR" hideEffect="{hideEffect}"> 
       <s:BorderContainer backgroundColor="0xFF0000" height="100" width="100"/> 
      </s:NavigatorContent> 

    </mx:TabNavigator> 

</s:Application> 

截圖:hideEffectBug

任何想法如何修復這個bug?

回答