yoshiweb.NET

setTimeout と setIntervalの書き方 for ActionScript 2.0 / 1.0

Flash CS4 で作った flaファイル ( ActionScript 2 )の setTimeout が
Flash CS5で「タイプが一致しません。」とコンパイルエラーがでて書き出せなかった!!

setTimeout は1度だけ実行してくれる setInterval だと思ってたけど
Flash CS5以降はsetIntervalにシンタックスは許可してない(?)みたい。

setTimeout 関数
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/00000607.html

setInterval 関数
http://help.adobe.com/ja_JP/AS2LCR/Flash_10.0/00000605.html

setInterval(functionReference:Function, interval:Number, [param1:Object, param2, ..., paramN]) : Number
setInterval(objectReference:Object, methodName:String, interval:Number, [param1:Object, param2, ..., paramN]) : Number

↑下の書き方は setTimeout では使えない


FN0512001 - setTimeout()関数 - Flash : テクニカルノート
http://www.fumiononaka.com/TechNotes/Flash/FN0512001.html

Flash CS4までは使えましたがドキュメントに載ってないものは自己責任ってことですかね。

投稿日 : 2014年07月25日 - yoshiweb - カテゴリ: ActionScript

コメント

コメントなし