2015-08-27 2 views
1

Очевидно, как вы можете видеть из этого клипа ниже, Hit и Miss не соответствуют реальному событию на сцене. Зачем? Он работает, только если я даю имя экземпляра объектов, но не работает при использовании имени var. Зачем?Обнаружение столкновений hitTestObject не работает .. ish

вот код:

import flash.events.Event; 
var gball: SmallGreenBall1_T = new SmallGreenBall1_T(); 
var bucket: allBuckets = new allBuckets(); 
this.addEventListener(Event.ENTER_FRAME, handleCollision) 
function handleCollision(evt: Event): void { 
    if (gball.hitTestObject(bucket)) { 
    output_txt.text = "HIT" 
    } else { 
    output_txt.text = "MISS" 
    } 
} 

https://www.youtube.com/watch?v=rL4N5Abokf0[Hit и мисс не соответствует фактическому событию на сцене] [1]

ответ

1

Проблема решена. Ошибка новичков, мне нужно было добавить объект, а не предлог на сцену.

Смежные вопросы