Tengo un MC arrastrable con un boton dentro, por lo cual no he podido utilizar starDrag, el problema es q el MC tiene una forma irregular y cuando lo arrastro no respeta lo forma sino el conjunto del MC. Agrego todo el codigo q le he aplicado al MC y pongo en cursiva lo q "supuestamente" sirve para que se respete el la figura:
onClipEvent (load) {
_press = false;
minY=100
maxY=450
minX=100
maxX=650
}
onClipEvent (enterFrame) {
miclip.hitTest(_xmouse, _ymouse, true);
if (this.hitTest(ax, ay, true)){
_alpha=50
}
else{
_alpha=100
}
if (_press && hit) {
newy = _root._ymouse-dify;
newx_x = _root._xmouse-dify_x;
if (newy>minY && newy<maxY) {
_y = newy;
} else if (newy<minY) {
_y = minY;
} else if (newy>maxY) {
_y = maxY;
}
if (newx_x>minX && newx_x<maxX) {
_x = newx_x;
} else if (newx_x<minX) {
_x = minX;
} else if (newx_x>maxX) {
_x = maxX;
}
}
updateAfterEvent();
}
onClipEvent (mouseDown) {
dify = this._ymouse;
_press = true;
hit = this.hitTest(_root._xmouse, _root._ymouse);
}
onClipEvent (mouseUp) {
_press = false;
}