2009/08/31
FLASH Lite 1.1 で再起処理 / 追記:FPSをキープ
一定フレームに収まらない量の処理をさせると、すぐSWFが落ちることがあるようです。
ゲームで使うCPU思考ルーチン(AI)、迷路自動生成などのスタック処理は、Device Central で問題なくても
実機上で一定フレーム以上かかると落ちる、というより落とされてしまうようです。
重いループを書くときは注意。
_timer = getTimer() + 1000 / 12;//ms
while((length(_stack) > 0) and (_timer > getTimer())) {
//スタック処理
}
次のフレームに
if(length(_stack) > 0){
gotoAndPlay(_currentframe-1)
}