HTML5 キャンバス アニメーションをエクスポートするために、Flash でタイムライン アニメーションと JavaScript を使用しています。タイムラインの開始時に宣言した変数は、タイムラインの終了時に呼び出されると未定義になります。例えば:
var myCounter = 0; // frame 1
setTimeout(function(){
if(myCounter < 1){
exportRoot.play("replay");
} else{this.stop();}
},5000); // located in last frame
myCounter
最後のフレームで未定義なのはなぜですか? これを数回ループしようとしています。また、従来の JavaScript は常に機能するとは限らないため、これに使用するメソッドはどこで見つけることができますか?