眠い

Flashやってるとツイツイのめり込んでしまい、
休日出社の有様なのであります。

あぁもう、何か電気暗いし。
飯食った後来たから物凄く眠い。

以下Flashネタ

アニメーションを10回繰り返して次のフレームへ移動という動作を書こうと思った。
70~90フレームのアニメーションを10回繰り返してから
91フレームに飛ばすとしよう。
なので、90フレームのフレームアクション

gotoAndPlay(70);
for( i = 0 , i < 10 , i++){
  gotoAndPlay(91);
}
って書いても無駄だった。ここで3時間悩む。
だがしかし、そのメインタイムフレームの1コマ目

mycount = 0; /*70~90のアニメが何回再生されたか記憶しておく変数*/
90フレームのフレームアクション

mycount += 1; /*mycountを1ずつ増やす*/
if (mycount == 10){
  gotoAndPlay(91);
  } else {
  gotoAndPlay(70);
}
として見事成功。
あぁもうこんな単純な事だったのかと。
これ割りと使える気がするので覚えておくと吉かも。
[PR]
by yspyspysp | 2006-04-15 16:38