Y tengo unos carteles para arrastrar a los casilleros de los recuadros. Como un cartel puede ser soltado en mas de un casillero (porque los recuadros tienen varios casilleros) y hay muhcos recuadros utilizo este codigo:
Código :
on (press) { startDrag(this,false) this.swapDepths(_parent.getNextHighestDepth()); } on (release, releaseOutside) { stopDrag(); if (this.hitTest (_parent.va1)) { this._x = _parent.va1._x; this._y = _parent.va1._y; } if (this.hitTest (_parent.va2)) { this._x = _parent.va2._x; this._y = _parent.va2._y; } if (this.hitTest (_parent.va3)) { this._x = _parent.va3._x; this._y = _parent.va3._y; } if (this.hitTest (_parent.va4)) { this._x = _parent.va4._x; this._y = _parent.va4._y; } }
va1, va2, va3 y va4 son los casilleros del recuadro. Necesito que si el usuario suelta el cartel en cualquier lugar de la pantalla menos dentro de los casilleros, el cartel vuelva a su posicion original.
Que le tendria que agregar al codigo?.
Gracias!.[/code]