Hello im having problems with collitions

Hello im having and error

TypeError: Error #1006: hitTestObject not're una funcion.

to MethodInfo - 3)

The game is suppose to get points because it detects collitions... but it gives me the same error... any time pls need help

This is my code:

import flash.utils.Timer;

import flash.events.Event;

var zapatos:Array;

Zapatos = new Array();

stage.addEventListener (KeyboardEvent.KEY_DOWN, movimiento);

movimiento function (evento:KeyboardEvent): void {}

trace (evento.keycode);

If {(evento.keyCode is 37)

Canon.rotation-= 10;

}

If {(evento.keyCode is 39)

Canon.rotation += 10;

}

Angulo=Canon.rotation*math.PI/180;

}

stage.addEventListener (KeyboardEvent.KEY_UP, disparo);

function disparo (evento:KeyboardEvent): void {}

If (evento.keyCode == 32 & & zapatos.length < 1) {}

amount-= 1;

Text3. Text = String (amount);

var bala1:MovieClip;

bala1 = new zapato();

bala1.addEventListener (Event.ENTER_FRAME, moverBala);

addChild (bala1);

bala1.x = canon.x;

bala1.y = canon.y;

Zapatos [Zapatos.Length] = bala1;

angulo2 = angulo;

}

}

function moverBala (evento:Event): void {}

If (evento.currentTarget.y < = 90 | evento.currentTarget.x > = 550) {}

evento.currentTarget.removeEventListener (Event.ENTER_FRAME, moverBala);

Zapatos = new Array();

removeChildAt (getChildIndex (MovieClip (evento.currentTarget)));

stage.addEventListener (Event.ENTER_FRAME, puntos);

function puntos(evento:Event):void {}

If (zapatos.hitTestObject (evento.currentTarget)) {}

your score += 1

Text2.Text = String (ACE);

trace ("Toco");

}

}

}

evento.currentTarget.x += Math.cos (angulo2) * 10;

evento.currentTarget.y += Math.sin (angulo2) * 10;

}

function ponerLogo(evento:TimerEvent):void {}

var logo1:MovieClip;

logo1 = new converse();

addChild (logo1);

logo1.x = Math.random () * 400 + 20;

logo1.y = 100;

logo1.addEventListener (Event.ENTER_FRAME, mov);

}

function mov(evento:Event):void {}

trace (evento.currentTarget.y);

evento.currentTarget.y += 5;

If (evento.currentTarget.y > = 267) {}

evento.currentTarget.removeEventListener (Event.ENTER_FRAME, mov);

removeChildAt (getChildIndex (MovieClip (evento.currentTarget)));

evento.currentTarget.y-= 5;

}

}

var tiempo:Timer;

Tiempo = new Timer (1000,0);

Tiempo.Start ();

tiempo.addEventListener (TimerEvent.TIMER, count);

function count (evento:TimerEvent): void {}

cronometro-;

Text1. Text = String (cronometro);

{if(cronometro==0)}

evento.currentTarget.removeEventListener (TimerEvent.TIMER, count);

tGeneracion.stop ();

over.addEventListener (Event.ENTER_FRAME, trasparencia);

function trasparencia (evento:Event): void {}

over. Alpha = 100;

}

}

}

var tGeneracion:Timer;

tGeneracion = new Timer (500.0);

tGeneracion.start ();

tGeneracion.addEventListener (TimerEvent.TIMER, ponerLogo);

var cantidad:uint;

amount = 10;

Text3. Text = String (amount)

var cronometro:uint

cronometro = 15;

var angulo:Number;

var angulo2:Number;

var puntaje:uint;

your score = 0

Text2.Text = String (ACE);

you try to apply the hitTestObject to a table that makes no sense.

In addition, you are nesting named functions and it does not work:

function moverBala (evento:Event): void {}

If (evento.currentTarget.y<=90 ||="" evento.currenttarget.x="">= 550) {}

evento.currentTarget.removeEventListener (Event.ENTER_FRAME, moverBala);

Zapatos = new Array();

removeChildAt (getChildIndex (MovieClip (evento.currentTarget)));

stage.addEventListener (Event.ENTER_FRAME, puntos);

function puntos(evento:Event):void {}

If (zapatos.hitTestObject (evento.currentTarget)) {}

your score += 1

Text2.Text = String (ACE);

trace ("Toco");

}

}

}

evento.currentTarget.x += Math.cos (angulo2) * 10;

evento.currentTarget.y += Math.sin (angulo2) * 10;

}

must be:

function moverBala (evento:Event): void {}

If (evento.currentTarget.y<=90 ||="" evento.currenttarget.x="">= 550) {}

evento.currentTarget.removeEventListener (Event.ENTER_FRAME, moverBala);

Zapatos = new Array();

removeChildAt (getChildIndex (MovieClip (evento.currentTarget)));

stage.addEventListener (Event.ENTER_FRAME, puntos);

}

evento.currentTarget.x += Math.cos (angulo2) * 10;

evento.currentTarget.y += Math.sin (angulo2) * 10;

}

function puntos(evento:Event):void {}

If (zapatos.hitTestObject (evento.currentTarget)) {}

for (var i: int = 0; i<>

If (Zapatos [i] .hitTestObject (evento.currentTarget)) {/ / assuming zapatos is populated by appropriate objects.}

your score += 1

Text2.Text = String (ACE);

trace ("Toco");

}

}

}

Tags: Adobe Animate

Similar Questions

Maybe you are looking for