当前位置: > > > Flex4 - 使移动效果(Move)不加缓动

Flex4 - 使移动效果(Move)不加缓动

默认情况下的Move效果会使用缓动效果,通过设置easer属性,可以使移动去除缓动,变成线性平滑。代码如下:
<?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" 
			   click="application1_clickHandler(event)">
	
	<fx:Script>
		<![CDATA[
			import spark.effects.Move;
			import spark.effects.easing.Linear;
			
			protected function application1_clickHandler(event:MouseEvent):void
			{
				var moveEffect:Move = new Move();
				moveEffect.xTo = event.localX;
				moveEffect.yTo = event.localY;
				moveEffect.target = group1;
				moveEffect.easer = new Linear();
				moveEffect.play(); 
			}
		]]>
	</fx:Script>
	
	<s:BorderContainer  id="group1" backgroundColor="0x00ff00" width="100" height="100"/>
</s:Application>
评论0