上次魔术师不是把fla帖上来了吗?鉴于你用的是5,现在我把
魔术师的AS帖上来:
先做个mc画条直线,做个隐形按纽,放到直线上,然后加AS:
on (press) {
_root.controller.gotoAndPlay(2);
}
on (release, releaseOutside) {
_root.controller.gotoAndStop(1);
}
写完后放到_root,命名为mLine。_root做个动态文本,命名为showA(可以不要)。
再新建一个空mc:
第1帧:
mcX = _root.mLine._x;
mcY = _root.mLine._y;
stop();
第2帧:
tempX = _root._xmouse-mcX;
tempY = _root._ymouse-mcY;
A = Math.atan2(tempY,tempX)*180/Math.PI;
_root.showA = Math.round(A*10)/10;
setProperty("_root.mLine", _rotation, A);
第3帧:
tempX = _root._xmouse-mcX;
tempY = _root._ymouse-mcY;
A = Math.atan2(tempY,tempX)*180/Math.PI;
_root.showA = Math.round(A*10)/10;
setProperty("_root.mLine", _rotation, A);
gotoAndPlay(2);
再把这个空mc放到_root,命名为controller。
好了,Ctrl+enter看看。。