2005/11/19(土) [n年前の日記]
#10 [flash] FLASH勉強中。button 関係でハマったりとかFPS表示とか
よく、ボタンがずらりとならんだflash があるけれど。一つだけ button を作って、後はボタンの中の動的テキストだけ書き換えて流用できないかと思ったわけで。が、ハマってしまった。textfield が、どこの変数を参照するのかわからん…。
_FLASH-JP.COM - フォーラム _FN0303004 - Buttonのthis - Flash : テクニカルノート
ボタン内部のインスタンス名が消えたりするらしい。うーむ。とりあえず、
_FLASH-JP.COM - フォーラム _FN0303004 - Buttonのthis - Flash : テクニカルノート
ボタン内部のインスタンス名が消えたりするらしい。うーむ。とりあえず、
ボタンの中身ってactionscriptから制御できましたっけという話が出てるくらいなので、制御できないと考えたほうがハマらずに済むのかもしれない、という結論でいいのかしら。
◎ _GAC - Flash5で曲線・放物線 :
FPS表示の仕方が書いてあった。メモ。
Flash5対応のFPS表示です。
このMCの中にテキストフィールドを置き、変数fpsと関連付けてください。
onClipEvent (load) {
queue = [];
logging_size = 30;
}
onClipEvent (enterFrame) {
queue.unshift(new Date().getTime());
if (queue.length > logging_size) {
fps = queue.length / (queue[0] - queue.pop()) * 1000;
}
}
logging_size で指定したフレームの数だけ履歴を取り、その間の平均FPSを算出します。
これが少ない方がFPSの変化に機敏に反応しますが、極端に少ないと精度が落ちるかもしれません。
◎ _FN0307007 - MovieClip.loadMovieで外部ファイルを読込む - Flash : テクニカルノート :
最初からこういうやり方でいけばよかったのだな… orz
◎ _Flash既出Q&A、Tips :
[ ツッコむ ]
以上です。