+ -
当前位置:首页 → 问答吧 → 三个mc 无论点击那个mc 哪个mc都保持在第一位置 怎么做判断?

三个mc 无论点击那个mc 哪个mc都保持在第一位置 怎么做判断?

时间:2011-09-07

来源:互联网

无论点击后面两个中的哪个  都能移动到绿色的那块  求个思路就好 怎么判断法

附件

aa.jpg (12.86 KB)

2011-9-7 10:19

作者: have0916   发布时间: 2011-09-07

记录绿色的坐标,后面被点击的,移动目标坐标就是绿色坐标

作者: libins   发布时间: 2011-09-07

版主 刚才试试了一下 这个方法是可行的  可是里面有setMask遮罩 钻牛角尖了。 不知道怎么写 汗- - 求解

import mx.transitions.Tween;
import mx.transitions.easing.*; //因为在用到缓动效果,所以将缓动类也导入

aa_mc.setMask(a1_mc);
bb_mc.setMask(a2_mc);
cc_mc.setMask(a3_mc);
var numx=aa_mc._x;
var numy=aa_mc._y;

点击运行我是这样子的 不知道有没有写错

aa_mc.onRelease=function(){
       var tween1:Tween =new Tween(this, "_x", Elastic.easeOut, 0,num1x,2,true);
       };

作者: have0916   发布时间: 2011-09-07

干嘛要3个遮罩?
1个遮罩罩一个MC(这个mc就是你需要操作的那几个mc的容器)

然后就是你的Twenn代码里,是numx不是num1x

作者: libins   发布时间: 2011-09-07