小弟在做flash课件,我想拖动插入的影片代码如下:
onClipEvent (mouseDown) {
startDrag("");
a1=this._x;
b1=this._y;
}
onClipEvent (mouseUp) {
stopDrag();
if (this.hitTest(744,153,1)) {
this._x=744;
this._y=153;
this._visible=false;
}
else {
this._x=a1;
this._y=b1;
}
}
确实能拖动,可是当我插入又一个影片剪辑,把代码贴入时,前面一个不动了,只有后面那个有效,我想要2个点在他们的位置上才能被拖动,如何做。
---------------------------------------------------------------
"我想要2个点在他们的位置上才能被拖动",这句8明白。
每次总是点一个罗,还好一次点俩?
---------------------------------------------------------------
在影片剪辑内插入一个与该影片剪辑一样大小的热区,热区的action如下:
on (press) {
startDrag("", false, 0, 0, 744, 153);
}
on (release, releaseOutside) {
stopDrag();
}
(0,0,744,153)为拖动约束,具体大小可以根据需要设定。