Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2012, 10:57
Avatar de xxrandyxx
xxrandyxx
 
Fecha de Ingreso: abril-2008
Ubicación: En mi casa
Mensajes: 143
Antigüedad: 16 años, 7 meses
Puntos: 2
Exclamación Drag And Drop de Action Script 3, que se mueva solo en horizontal

Buenas, necesito ayuda, tengo un drag and drop que funciona muy bien en AS3, encontré una función para que se mueva solo horizontal y no vertical, pero el problema es que solo se mueve desde su posición hacia la derecha y no a la izquierda, este es mi pequeño codigo:

Código HTML:
slide1.addEventListener(MouseEvent.MOUSE_DOWN, drag1);
slide1.addEventListener(MouseEvent.MOUSE_UP, drop1);


function drag1(e:MouseEvent):void {
e.currentTarget.startDrag(false,new Rectangle(0,0,100,0));

}
function drop1(e:MouseEvent){
	if(e.currentTarget.x >= 1){nextFrame();}else{}
	if(e.currentTarget.x <= 1){gotoAndStop(8)}else{}
	e.currentTarget.stopDrag();
}
Como ven en e.currentTarget.startDrag(false,new Rectangle(0,0,100,0)); el numero 100 se mueve pero a la derecha desde su posición, pero no se mueve a la izquierda, por favor necesito su ayuda por favorrrr :(


Por ahi he visto que usan esta solucion, pero no se como usarla:

Código HTML:
e.currentTarget.startDrag(false,new Rectangle(-xpos,ypos,stage.stageWidth,0));
__________________
Todos somos muchos, muchos somos pocos, pocos somos los que sabemos y no sabemos lo que no conocemos...

PericoteSucio