Comunidad de diseño web y desarrollo en internet online

StartDrag, StopDrag y luego que¿?

Citar            
MensajeEscrito el 17 Nov 2010 10:18 am
Hola:
Estoi realizando un ejercicio multimedia en el que dentro de un mapa arrastro nombres de calles , esta funcion esta mas que echa la pregunta es: como hago para que el objeto arrastrado se quede en unsitio concreto, es decir, que el objeto una vez este encima del sitio que le corresponde se cuadre basicamente solo.. lo he visto en as2 y es como un efecto de imantacion, pero en as3 nose como crear esta funcion

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie8
Citar            
MensajeEscrito el 17 Nov 2010 01:57 pm
Lo haces en dos pasos:

1. En el stopDrag, chequeas si hay un hitTestObject entre ambos objetos
2. Si es true, le asignas la misma posición que el objeto contra el que estás testeando

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Nov 2010 04:05 pm
mira esta es otra forma que la uso bastante

if (event.currentTarget.dropTarget.parent.name=="zona" {
event.currentTarget.x=zona.x;
event.currentTarget.y=zona.y;
}
zona es otro movieclip en el cual tu quieres que se posicione ahí juega con la "x" y la "y" pero al dejarlo encima de zona debería dejarlo en la posición x e y que definas.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome

 

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