メイン コーダーズルーム【スクリプト系】 Monthを取得して、月ごとに異なるフレームへ飛ばすには | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
watase_ | Åê¹ÆNo.11984 投稿日時: 2004-11-4 16:28 |
新米 居住地: 投稿: 9
使用環境:
|
Monthを取得して、月ごとに異なるフレームへ飛ばすには 初めまして。新米です。どこが違って動かないのかどうしてもわかりません。
宜しくお願いします。 WinXPで flash MXを使用しています。 いわゆるカレンダーを設置したく、月ごとに異なる図をフレームごとに振り分けて設置しました。 1フレーム目でMonthを取得して、現在の月に応じたフレームへ飛ばしたいのですが、 なぜか真っ白のまま何も表示されません。 1フレーム目 下記のスプリクトを記述 2?3フレーム目 真っ白(何も配置していない) 4フレーム目 4月のカレンダー 5フレーム目 5月のカレンダー ・・・ ・・ ・ 記述したスプリクトは以下の通りです。 // Dateオブジェクトによる月の取得 now = new Date(); nowMo=now.getMonth(); // 取得月によって開始フレームを指定 if (nowMo==4) { this.gotoAndStop(4); } else if (nowMo==5) { this.gotoAndStop(5); } else if (nowMo==6) { this.gotoAndStop(6); } else if (nowMo==7) { this.gotoAndStop(7); } else if (nowMo==8) { this.gotoAndStop(8); } else if (nowMo==9) { this.gotoAndStop(9); } else if (nowMo==10) { this.gotoAndStop(10); } else if (nowMo==11) { this.gotoAndStop(11); } else if (nowMo==12) { this.gotoAndStop(12); } else if (nowMo==1) { this.gotoAndStop(13); } else if (nowMo==2) { this.gotoAndStop(14); } else { this.gotoAndStop(15); } 以上です。thisはむしろいらないかとも思いましたが、念のため。 あと、if文の作り方ももっと効率の良いものができそうな気もするのですが、スプリクトに強くないのでこんな状態です。 なにかよい方法があればそれも教えていただけたらと思います。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» Monthを取得して、月ごとに異なるフレームへ飛ばすには | watase_ | 2004-11-4 16:28 |
Re: Monthを取得して、月ごとに異なるフレームへ飛ばすには | mayor | 2004-11-4 16:38 |
Re: Monthを取得して、月ごとに異なるフレームへ飛ばすには | Fumio | 2004-11-4 16:53 |
Re: Monthを取得して、月ごとに異なるフレームへ飛ばすには | mayor | 2004-11-4 17:12 |
ありがとうございました、解決です! | watase_ | 2004-11-5 9:52 |
Re: 私も常々疑問でした | kisii | 2004-11-5 10:03 |
Re: 私も昔疑問でした | cheer | 2004-11-5 20:08 |
Re: 疑問氷解です | kisii | 2004-11-6 9:23 |
Re: 私も昔疑問でした | future | 2004-11-6 11:29 |
Re: 私も昔疑問でした | mayor | 2004-11-9 11:13 |
投稿するにはまず登録を | |