1
在我的紙牌遊戲中,我試圖模擬對手思考他的選擇。在這段時間內,我想讓屏幕上出現一個思維雲......這可以通過命令TCloud.visible = true來實現;並讓它消失。在思考時間(5秒)之後,我需要更多的秒數(如2-3秒),以便您可以看到對手已經決定了什麼,然後重新開始......我已經編寫了邏輯部分的動作,只是需要你幫助我解決這個問題。AS3思考時間模擬
在我的紙牌遊戲中,我試圖模擬對手思考他的選擇。在這段時間內,我想讓屏幕上出現一個思維雲......這可以通過命令TCloud.visible = true來實現;並讓它消失。在思考時間(5秒)之後,我需要更多的秒數(如2-3秒),以便您可以看到對手已經決定了什麼,然後重新開始......我已經編寫了邏輯部分的動作,只是需要你幫助我解決這個問題。AS3思考時間模擬
你必須使用Timer類和做這樣的事情:
// create a timer that dispatch an event after 3 seconds
private function wait3seconds():void {
var timer:Timer = new Timer(3000, 1);
timer.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete);
timer.start();
}
private function onTimerComplete(event:TimerEvent):void {
// do something
}
我對 timer.addEventListener(TimerEvent.COMPLETE,nextTurn)遇到錯誤1119; 指屬性COMPLETE ...出了什麼問題? – user3161756
修正使用TIMER_COMPLETE而不是COMPLETE ...謝謝你! – user3161756
@ user3161756已修復! – singuerinc