Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/02/2010, 10:29
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Consulta sobre start drag

Veo que no tienes mucha imaginacion... crea un patron semi trasparente, o trasparente.. de las mismas formas que deben encajar ahi, tipo movie clip. para que coincidan... si no quieres que choque.. haz un if con el hitTest... algo como

if (elclip.hitTest(getBounds(_root).xMax, _y, true)) {
la accion, tipo, ir a una coordenada x e y que no sean la de otro clips.

Cita:
getBounds() es una función que se utiliza principalmente para la detección de colisiones entre los límites de clips de películas o para la visualización mapas, para que estos no se salgan de unos limites establecidos al desplazarse sobre ellos.

Sintaxis:
my_mc.getBounds(coordenadasdestino)

Donde coordenadas destino es la ruta de destino de la línea de tiempo cuyo sistema de coordenadas se desea utilizar como punto de referencia.

Valor devuelto:
Un objeto con las propiedades xMin, xMax, yMin e yMax. Es decir, devuelve los valores máximo y mínimo de las coordenadas x e y de la instancia especificada por my_mc para el parámetro coordenadasdestino.

En el siguiente ejemplo he colocado sobre la línea principal de tiempo un clip de película con el nombre de instancia "naranja_mc" y dentro de este otro con el nombre "verde_mc". Se utiliza getBounds() para hallar las coordenadas de cada elemento.
Be Happy tambien!!

jaja.. volveras, volveras!! No todo es tan turbio por aqui!

Saludos
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Última edición por loncho_rojas; 20/02/2010 a las 10:36