Dev Marques Postado Maio 26, 2018 Denunciar Share Postado Maio 26, 2018 Olá! sou Novato em Flash AS3 e estou com um problema aqui, como eu faço pra identificar a colisão de 2 Objetos em AS3, quando uso este código btn_addenemy.addEventListener(MouseEvent.CLICK, addEnemy); function addEnemy(e:MouseEvent):void{ var inim:inimigo = new inimigo(); inim.x = 264; inim.y = 84; addChild(inim); } btn_tiro.addEventListener(MouseEvent.CLICK, addTiro); function addTiro(e:MouseEvent):void{ var tro:tiro = new tiro(); tro.x = 264; tro.y = 84; addChild(tro); } btn_verificar.addEventListener(MouseEvent.CLICK, colisao); function colisao(e:MouseEvent):void{ if(tro.hitTestObject(inim)){ trace("Colisao"); } } aparece este Erro >> Scene 1, Layer 'actions', Frame 1, Line 29 1120: Access of undefined property tro. Scene 1, Layer 'actions', Frame 1, Line 29 1120: Access of undefined property inim. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Dev Marques
Olá! sou Novato em Flash AS3 e estou com um problema aqui, como eu faço pra identificar a colisão de 2 Objetos em AS3, quando uso este código
btn_addenemy.addEventListener(MouseEvent.CLICK, addEnemy);
function addEnemy(e:MouseEvent):void{
var inim:inimigo = new inimigo();
inim.x = 264;
inim.y = 84;
addChild(inim);
}
btn_tiro.addEventListener(MouseEvent.CLICK, addTiro);
function addTiro(e:MouseEvent):void{
var tro:tiro = new tiro();
tro.x = 264;
tro.y = 84;
addChild(tro);
}
btn_verificar.addEventListener(MouseEvent.CLICK, colisao);
function colisao(e:MouseEvent):void{
if(tro.hitTestObject(inim)){
trace("Colisao");
}
}
aparece este Erro >>
Scene 1, Layer 'actions', Frame 1, Line 29 1120: Access of undefined property tro.
Scene 1, Layer 'actions', Frame 1, Line 29 1120: Access of undefined property inim.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.