拖动对象只能放在场景里才能实现吗?
我在一个影片剪辑里想实现拖动一个对象到另一个对象,就跟那个拖曳拼图差不多,但是我写了如下的代码却无法实现拖动。需要说明的是:这个影片剪辑是放到场景里播放的。
onClipEvent (mouseDown) {
if(_parent.mc.hitTest(_parent._xmouse,_parent._ymouse,false)){
startDrag("_parent.mc",true);
x=_parent.mc._x;
y=_parent.mc._y;
}
}
onClipEvent (mouseUp) {
stopDrag();
if(!_parent.mc.hitTest(_parent.p1)){
_parent._x=x;
_parent._y=y;
}
else{
_parent._x=_parent.p1._x;
_parent._y=_parent.p1._y;
}
}
不知道这段代码有什么错?

当我把这个功能放到场景里去实现,也就是把parent改成root时,就能实现拖动了,但另一个问题又来了:就是在拖动这个对象时,怎么连整个场景里的东西都一起被拖了呀?????