Comunidad de diseño web y desarrollo en internet online

Encontrar el MovieClip

Citar            
MensajeEscrito el 13 Sep 2010 08:43 pm
Saludos

Espero que me puedan ayudar.
Necesito saber si event tiene alguna forma de encontrar el nombre de la instancia que esta debajo de un movie clip.

Es decir tengo un movieclip (A) sobre otro (B), y necesito encontrar o sacar o mostrar el nombre de la instancia de ese movieclip (B).

Ojala me puedan dar un tip.

Gracias

Por Evanfallen

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Sep 2010 09:56 pm
BuenAS:

No sé si te refieres a que estás haciendo un drag&drop, o sea, arrastrando un MovieClip sobre otro, y quieres saber cómo se llama dicho movieClip sobre el que se ha soltado. Cuando sueltas el movieClip arrastrado (A) en su propiedad dropTarget tienes una referencia del movieClip sobre el que se ha soltado (B):

Sprite dropTarget

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 14 Sep 2010 12:03 am
Ham si algo así pero no es un drag and drop.

Simplemente necesito pasar un objeto a ese mc, pero para hacer una tabla necesito saber como se llama en particular ese mc sobre el cual se movio el objeto.

:)

Por Evanfallen

31 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Sep 2010 05:34 am
BuenAS:

Para poder recurrir a lo anterior deberías estar arrastrando el movieClip con startDrag()/stopDrag(). Si quieres hacerlo "manualmete" puedes recurrir, por ejemplo, a:
hitTestObject
Puedes saber, en un momento dado (por ejemplo en el evento MouseEvent.MOVE) si tu movieClip está tocando a otro. Tendrías que comprobar los posibles candidatos.

O hitTestPoint() si te interesa trabajar directamente con la posición del mouse, más que con las dimensiones del objeto que estás arrastrando.

Un saludo.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 14 Sep 2010 05:37 am
...se publica mal el enlace, copio directamenente la url:

http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/flash/display/DisplayObject.html#hitTestObject()

Si tienes problemas, se trata del método hitTestObject de la clase DisplayObject. Búscalo directamente en la referencia de AS3 de la ayuda de Flash.

Por Lukánicos

Claber

468 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 22 Sep 2010 01:17 am
Thanks
Lo he revisado xd pero no es precisamente lo que necesito.

En si cuando digo que es muevo el objeto (otro mc) sobre otro es decir agrego un child en la posición de ese ultimo objeto.

Pero creo que me he dado una idea mas concreta de como hacerlo.

Gracias
Luego comentare como se resolvio.

Por Evanfallen

31 de clabLevel



 

chrome

 

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