【问题标题】:Flex 4 hideEffect transition bugFlex 4 hideEffect 过渡错误
【发布时间】:2011-02-24 21:35:46
【问题描述】:

我正在尝试创建幻灯片效果。除了第一次显示 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>

截图:hideEffectBug

任何想法如何修复这个错误?

【问题讨论】:

    标签: apache-flex mxml effects transition


    【解决方案1】:

    像 hideEffect 这样的效果触发器在 spark 中不受官方支持。有关更多信息,请参阅此线程:Spark effects: why is procedural code preferred over triggers?

    如果您希望在未来的版本中实现此功能,请为 http://bugs.adobe.com/jira/browse/SDK-19743 投票。

    【讨论】:

    • 感谢您的信息。使用 而不是 就可以了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-14
    • 2022-01-07
    • 1970-01-01
    • 2017-07-16
    相关资源
    最近更新 更多