我有一個函數在我的「enterFrameHandler *功能,它的結構是這樣的:AS3 - 如何停止功能?
private function addBoss():void{
if(kills >= 3){
trace("boss time");
}
}
由於‘addBoss’是我ENTER_FRAME事件偵聽器功能的一部分,‘老大時間’儘快無限追蹤殺死達到3.我想這個功能儘快停止,因爲它激活1次。
是否有其他事件偵聽器,我可以使用,將檢查的功能,但隨後即停止,因爲它熄滅?
任何意見,將不勝感激。謝謝!
最好在你的腳本中添加殺死而不是每幀檢查一次的腳本部分處理。 – 2012-08-19 19:51:31
對於ENTER_FRAME事件,您可以有多個偵聽器/處理程序。爲你的addBoss使用單獨的一個,然後當你的條件滿足時,將其作爲答案中的一個進行刪除。這比想要保持檢查每一幀的答案更有效率,如果它是老闆時間 – BadFeelingAboutThis 2012-08-19 22:40:32