Foros del Web » Creando para Internet » Flash y Actionscript »

error con HitTest

Estas en el tema de error con HitTest en el foro de Flash y Actionscript en Foros del Web. Buenas, ire al grano. Estoy probado con las colisiones, con lo que creo un clip con la classe "Pj" y otro con "Bicho", es en ...
  #1 (permalink)  
Antiguo 07/06/2011, 06:29
 
Fecha de Ingreso: mayo-2009
Mensajes: 232
Antigüedad: 15 años
Puntos: 3
error con HitTest

Buenas, ire al grano.

Estoy probado con las colisiones, con lo que creo un clip con la classe "Pj" y otro con "Bicho", es en esta donde miro si colisiona con Pj.

No me ejecuta bien el flash, dandome el siguiente error:

C:\***, Línea 29 1061: Llamada a un método hitTestObject posiblemente no definido mediante una referencia con tipo estático Class.

Hos pongo el codigo aver si sabeis por que:

Código As3:
Ver original
  1. package mi.joc
  2. {  
  3.     import flash.display.MovieClip;
  4.     import flash.display.Stage;
  5.     import mi.joc.Pj;
  6.     import flash.events.Event;
  7.    
  8.     public class Bicho extends MovieClip
  9.     {
  10.         private var stageRef:Stage;
  11.         public var colision:Boolean = false;
  12.        
  13.        
  14.         public function Bicho(stage:Stage)
  15.         {
  16.             this.stageRef = stage;
  17.            
  18.             this.y = 0;
  19.             this.x = stageRef.stageWidth / 2;
  20.            
  21.             addEventListener(Event.ENTER_FRAME,Colisiones);
  22.            
  23.         }
  24.        
  25.         public function Colisiones(e:Event) {
  26.            
  27.     if (Bicho.hitTestObject(Pj)) {
  28.        
  29.    
  30.    
  31.     }else {
  32.      
  33.    
  34.     }
  35.        
  36.     }
  37.                    
  38.     }  
  39.            
  40.    
  41.     }

La linea que me da el error es:

if (Bicho.hitTestObject(Pj)) {

Y si en la linea:
addEventListener(Event.ENTER_FRAME,Colisiones);

Agerego:
Bicho.addEventListener(Event.ENTER_FRAME,Colisione s);

Tambien me da error.
  #2 (permalink)  
Antiguo 07/06/2011, 13:14
 
Fecha de Ingreso: mayo-2009
Mensajes: 232
Antigüedad: 15 años
Puntos: 3
Respuesta: error con HitTest

nada?

No se si importa, pero la que se ejecuta es otra clase llamada main, en la que creo el los 2 objetos, salian antes de provar lo de la colisiones..

Otra pregunta es: Si incluio el Pj.as arriba, no puedo cpger su posicion x con pj.x o pj._x? se algo de java pero en esto empiezo hace poco..

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:53.