我的项目有一个向右对齐的面板:
<s:BorderContainer id="panelRight" right="0" top="60" bottom="30" width="333">
当我执行该代码时
move.target = panelRight;
move.xBy = +panelRight.width;
move.play();
没有任何反应:这是因为panelRighti向右转移!
我该如何解决?
答案 0 :(得分:0)
您可以使用Animate
类而不是Move
,并且不会为x
但right
属性添加效果。它看起来像是:
var moveEffect:Animate = new Animate();
moveEffect.target = panelRight;
moveEffect.motionPaths = Vector.<MotionPath>([new SimpleMotionPath("right", null, null, -panelRight.width)]);
moveEffect.play();
效果看起来一样。