Flex4 - 使移动效果(Move)不加缓动
作者:hangge | 2015-02-26 09:36
默认情况下的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)