2015-08-27 105 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

問題解決了。菜鳥的錯誤,我需要添加孩子的對象不會介紹他們在舞臺上。