【发布时间】: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>
任何想法如何修复这个错误?
【问题讨论】:
标签: apache-flex mxml effects transition