Apache flex Flex 4 hideEffect转换错误

Apache flex Flex 4 hideEffect转换错误,apache-flex,mxml,effects,transition,Apache Flex,Mxml,Effects,Transition,我正在尝试创建幻灯片效果。除了第一次显示hideEffect动画外,其他一切都正常工作。当跨越TabNavigator的边界时,内容不会变得不可见,这在我当前的项目中看起来非常难看 以下简单示例演示了该问题: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.

我正在尝试创建幻灯片效果。除了第一次显示hideEffect动画外,其他一切都正常工作。当跨越TabNavigator的边界时,内容不会变得不可见,这在我当前的项目中看起来非常难看

以下简单示例演示了该问题:

<?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>
截图:


有没有办法修复这个bug?

spark不支持像hideEffect这样的效果触发器。有关更多信息,请参阅此线程:


如果您希望在将来的版本中实现此功能,请投赞成票。

谢谢您提供的信息。使用而不是做的伎俩。