如何将过渡应用于左对齐元素?

时间:2014-08-30 15:06:18

标签: actionscript-3 flex flex4 flex3

我的项目有一个向右对齐的面板:

<s:BorderContainer id="panelRight" right="0" top="60" bottom="30" width="333">

当我执行该代码时

move.target = panelRight;
move.xBy = +panelRight.width;
move.play();

没有任何反应:这是因为panelRighti向右转移!

我该如何解决?

1 个答案:

答案 0 :(得分:0)

您可以使用Animate类而不是Move,并且不会为xright属性添加效果。它看起来像是:

var moveEffect:Animate = new Animate();
moveEffect.target = panelRight;
moveEffect.motionPaths = Vector.<MotionPath>([new SimpleMotionPath("right", null, null, -panelRight.width)]);
moveEffect.play();

效果看起来一样。

Animate class