这个特效是将一个控件,如Panel从屏幕的(0,0)点移动到一个指定的点,在移动过程中控件变得模糊,移动到终点后,控件变清晰。
代码如下:
1 <?xml version="1.0" encoding="utf-8"?>
2 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12">
3 <mx:Script>
4 <![CDATA[
5 import mx.effects.easing.Bounce;
6 ]]>
7 </mx:Script>
8 <mx:Sequence id="moveEffect">
9 <mx:Blur duration="1000"
10 blurXFrom="0.0" blurXTo="10.0"
11 blurYFrom="0.0" blurYTo="10.0"/>
12 <mx:Move xFrom="50" xTo="100" yFrom="50" yTo="100" duration="1000" easingFunction="Bounce.easeOut" />
13 <mx:Blur duration="1000"
14 blurXFrom="10.0" blurXTo="0.0"
15 blurYFrom="10.0" blurYTo="0.0"/>
16 </mx:Sequence>
17 <mx:Panel x="31" y="27" width="100" height="30" layout="absolute" id="testPanel" title="效果"
18 creationCompleteEffect="moveEffect">
19 </mx:Panel>
20 </mx:Application>
21