トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     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

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops