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]
