così:
in pratica una volta cliccato nell'area sensibile rilascia l'oggetto. poi se esci dall'area e ci rientri riprende l'oggetto.codice:_root.fuori = true; trailer.onMouseMove = function() { if (campoAttivo.hitTest(_root._xmouse, _root._ymouse, true)) { if( _root.fuori == true){ Mouse.hide(); this.startDrag(true); } } else { _root.fuori = true; } }; trailer.onMouseDown = function() { if (campoAttivo.hitTest(_root._xmouse, _root._ymouse, true)) { trace("giu"); Mouse.show(); this.stopDrag(); _root.fuori = false; } else { _root.fuori = true; } };
ps: ho sostituito i nomi degli mc:
trailer = MC1
campoAttivo = AREA

Rispondi quotando