Comunidad de diseño web y desarrollo en internet online

Ayuda,hitTestObject referenciando obj dinamicament?posible?

Citar            
MensajeEscrito el 18 Nov 2010 12:37 am
La cuestion es que tengo que hacer un practico y necesito hacer un hittestobject dinamico

Hace un par de dias que quiero comprobar si un clip colisiona con varios clips que creo en el escenario manualmente los quiero instanciar como trampa1, trampa2, trampa3 y asi...

intente con


Código ActionScript :

for(var i=0;i<10;i++){
if (miClip.hitTestObject(trampa+i){
//bueno hace lo qe le pedia
trace("colisiono");
}
}


pero me sale que no se puede convertir en displayobject mi trampa+i,
por lo que entiendo es que es una variable y no es un objeto por eso me da un error (algo de conversion implicita)

tambien intente con:

Código ActionScript :

var trampas:Array = new Array();

trampas.push(getChildByName(trampa1));

   if(miClip.hitTestObject(trampas)) {
      trace("colisiono");
                       }


tampoco funciona
1067: Conversión implícita de un valor de tipo flash.display:MovieClip a un tipo String no relacionado.
1067: Conversión implícita de un valor de tipo Array a un tipo flash.display:DisplayObject no relacionado.

Alguna ayuda?

y si me lo pueden explicar de fomra sencilla ya que recien empiezo a intenar entender as3 se los agradeceria..


gracias de antemano!

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

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

firefox
Citar            
MensajeEscrito el 18 Nov 2010 08:21 am

Código ActionScript :

for(var i=0;i<10;i++){ 
   if (miClip.hitTestObject(this["trampa"+1]){ 
      //bueno hace lo qe le pedia 
      trace("colisiono"); 
   } 
}


O

Código ActionScript :

for(var i=0;i<10;i++){ 
   if (miClip.hitTestObject(DisplayObject("trampa"+1)){ 
      //bueno hace lo qe le pedia 
      trace("colisiono"); 
   } 
}

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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