Comunidad de diseño web y desarrollo en internet online

duda super basica en arrays

Citar            
MensajeEscrito el 31 Mar 2011 02:20 am
bueno, solo queria saber si se pueden ordenar movieclips en arrays
osea:
var algo:array = new array( a_mc, b_mc , c_mc, d_mc)

con eso poder obtener el nombre de instancia y pasarlo a un hittest

algo asi:
if( hitTest(algo[1]) ){
destruir()
}

y que con eso cada ves que se choque con "b_mc" se ejecute la funcion destruir()

no se si se entienda lo que quiero pero hago eso y no funciona
:(

Por swek

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Mar 2011 02:22 am
tambien si se puedo poner rutas... osea cambiar "a_mc" por "_root.a_mc" y demas

Por swek

23 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Mar 2011 03:50 am
No te respondo exactamente lo que preguntas, epro creo que para lo que querés lograr esto te puede ayudar. Si todos los mcs tienen entre si nombres "secuenciales" (por ejemplo "target1_mc", "target2_mc", etc, lo que podes hacer es algo asi:

En el ejemplo sirve para movieclips numerados del 1 al 12 (supongamos que tenes 12 "targets"). Este código iria en el movieclip en el que "chocan" los "targets"...

Código ActionScript :

onClipEvent(enterFrame){
     for(i=1;i<=12;i++){
      if (this.hitTest(_root["target"+i+"_mc"])){
         ACA PONÉS LO QUE QUERES QUE OCURRA.
                }
     }
}



Eso te tiene que servir, lo que querés hacer con los arrays creo que no se puede hacer funcionar.

Espero te sirva de algo...

Por alexisevega

20 de clabLevel



Genero:Masculino  

firefox

 

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