如何将按钮拖放到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;
}
这是可以完成这样的工作的最简单的代码之一。您将此代码放在一个按钮内,当您停止拖动此按钮时,它的位置将捕捉到网格。
你的按钮的剪辑中心必须在按钮的左上角,否则它会变得奇怪。此外,您可以通过将零更改为您需要的位置来更改网格的开头。
可以画个格子看附件
我想创建一个可以拖放到另一个按钮的按钮,以便将按钮位置 (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;
}
这是可以完成这样的工作的最简单的代码之一。您将此代码放在一个按钮内,当您停止拖动此按钮时,它的位置将捕捉到网格。
你的按钮的剪辑中心必须在按钮的左上角,否则它会变得奇怪。此外,您可以通过将零更改为您需要的位置来更改网格的开头。
可以画个格子看附件