【携帯でflash】 Adobe Flash Lite総合スレ Part2
■ このスレッドは過去ログ倉庫に格納されています
0533528
2007/08/04(土) 04:42:09ID:5NiJICMUえーと、大まかに言うと1フレーム目で日付情報を取って、
2フレーム目で画面を作ってるんだけど、mcをduplicateMovieClipしてたりとか、
表示部分の処理終了後に初期設定した変数が変わるため、単純にループで戻すと
表示がいかれていく。
あえてこれをループにしようとするなら、2フレーム目のstop();を削除。
4フレーム目にAS用のキーを打ち、
dnum=fscommand2("GetDateDay");
if(nowDay!=dnum) {
gotoAndPlay(1);
}else{
gotoAndPlay(3);
}
こう記述。>>525の書き方で間違っているのが3点。
ちゃんと{}で囲む。gotoAndPlay(1)とgotoAndPlay(3)は同レベルの位置にないと動作しない。
大文字と小文字をちゃんと書かないと予約語は動作しない。
自分自身にとばしたらだめ。一つ手前にとばすこと。
自分自身にとばすと次のフレームに行っちゃうので、動作としては
1->2->3-(gotoAndPlay)->3…のつもりが
1->2->3-(gotoAndPlay)->1->2…という動作になってる。だから点滅してる。
フレーム増やすときはmcのフレームも増やさないとだめだよ。3フレーム目まで。
ただ動作確認してないから動くかどうかちょっとわからん。
■ このスレッドは過去ログ倉庫に格納されています