Comunidad de diseño web y desarrollo en internet online

alternativa a startdrag y stopdrag

Citar            
MensajeEscrito el 21 Dic 2009 04:38 pm
existe alguna alternativa en as3 para startdrag y stopdrag, lo que pasa es que esto creando un proyecto y quiero mover mi movieclip de a 5 pixeles en x y de a 5 pixeles en x.

Por oxygen2

36 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Dic 2009 06:22 pm
Entonces lo que quieres es limitar la velocidad de arrastre ....

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Dic 2009 07:22 pm
no la velocidad sino la distancia, que se mueva cada x pixeles.

Por oxygen2

36 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Dic 2009 07:23 pm
Ok, lo preguntaré distinto: ¿que hace el usuario para que el elemento se mueva?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 21 Dic 2009 07:56 pm
Primero gracias por su paciencia jejejeje.
ahora si:
el usuario arrastra un objeto con el puntero del mouse. pero este objeto solo se moverá cada x pixeles y no constantemente como lo hace con startdrag.

Por oxygen2

36 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Dic 2009 04:10 pm
Pues usa el evento MOUSE_MOVE, recojes las coordenadas del mouse y cada X pixeles mueves las propiedades x,y del objeto a dichas coordenadas, basicamente seria una division para comprobar si es multiplo de X.

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

firefox
Citar            
MensajeEscrito el 23 Dic 2009 06:12 pm
Digamos que en un MOUSE_MOVE deberíamos cambiar las coordenadas de x y de y conforme a la posición del ratón

Código ActionScript :

mimc.addEventListener(EventMouse.MOUSE_MOVE,moverMimc);
function moverMimc(e:Event){
  mimc.x=int(mouseX/5)*5
  mimc.y=int(mouseY/5)*5
}

Por Eliseo2

710 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.