如何将按钮拖放到Flash中的目标按钮

how to drag and drop button to target button in flash

我想创建一个可以拖放到另一个按钮的按钮,以便将按钮位置 (x, y) 拖到目标按钮的位置。 我的代码:

sejarah.onPress = function(){
     startDrag(this);}
sejarah.onRelease = function(){
     if(this.hitTest (atarget)){
       this._x = _root.atarget._x;
       this._y = _root.atarget._y;}
     else{stopDrag();}
} 

我想实现这个:http://www.thibaud.be/#

on(press) {
    startDrag(this);
}

on(release) {
    stopDrag();
    _x = Math.round(_x/_width)*_width + 0;
    _y = Math.round(_y/_height)*_height + 0;
}

这是可以完成这样的工作的最简单的代码之一。您将此代码放在一个按钮内,当您停止拖动此按钮时,它的位置将捕捉到网格。

你的按钮的剪辑中心必须在按钮的左上角,否则它会变得奇怪。此外,您可以通过将零更改为您需要的位置来更改网格的开头。

可以画个格子看附件