質問ページ3 / 190


質問ページ3 / 190

質問ページ3/190

概要
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2010-04-19 (月) 18:56:11
バージョン1.37

質問内容

この前の続きです

現在↓のようなアクションスクリプトになっているのですが、 ずっと現代文のままに表示されてしまいます

week = FSCommand2("GetDateWeekday");
hour = FSCommand2("GetTimeHours");
minute = FSCommand2("GetTimeMinutes");
//月曜日
if(week == 1 && hour >= 8 ){if(minute >=40 && minute < 50){gotoAndPlay("現代文");}}
//HR
else if(week == 1 && hour >= 8 ){if(minute >=50 && minute < 60){gotoAndPlay("現代文");}}
else if(week == 1 && hour >= 9 ){if(minute >=0 && minute < 35){gotoAndPlay("現代文");}}
//1時間目
else if(week == 1 && hour >= 9 ){if(minute >=35 && minute < 40){gotoAndPlay("数学");}}
//5分休み
else if(week == 1 && hour >= 9 ){if(minute >=40 && minute < 60){gotoAndPlay("数学");}}
else if(week == 1 && hour >= 10 ){if(minute >=0 && minute < 25){gotoAndPlay("数学");}}
//2時間目
else if(week == 1 && hour >= 10 ){if(minute >=25 && minute < 35){gotoAndPlay("家庭科");}}
//10分休み
else if(week == 1 && hour >= 10 ){if(minute >=35 && minute < 60){gotoAndPlay("家庭科");}}
else if(week == 1 && hour >= 11 ){if(minute >=0 && minute < 20){gotoAndPlay("家庭科");}}
//3時間目
else if(week == 1 && hour >= 11 ){if(minute >=20 && minute < 25){gotoAndPlay("家庭科");}}
//5分休み
else if(week == 1 && hour >= 11 ){if(minute >=25 && minute < 60){gotoAndPlay("家庭科");}}
else if(week == 1 && hour >= 12 ){if(minute >=0 && minute < 10){gotoAndPlay("家庭科");}}
//4時間目
else if(week == 1 && hour >= 12 ){if(minute >=10 && minute < 50){gotoAndPlay("英語");}}
//昼休み
else if(week == 1 && hour >= 12 ){if(minute >=50 && minute < 55){gotoAndPlay("英語");}}
//5分休み
else if(week == 1 && hour >= 12 ){if(minute >=55 && minute < 60){gotoAndPlay("英語");}}
else if(week == 1 && hour >= 13 ){if(minute >=0 && minute < 40){gotoAndPlay("英語");}}
//5時間目
else if(week == 1 && hour >= 13 ){if(minute >=40 && minute < 50){gotoAndPlay("LHR");}}
//10分休み
else if(week == 1 && hour >= 13 ){if(minute >=50 && minute < 60){gotoAndPlay("LHR");}}
else if(week == 1 && hour >= 14 ){if(minute >=0 && minute < 35){gotoAndPlay("LHR");}}
//6時間目
else if(week == 1 && hour >= 14 ){if(minute >=35 && minute < 45){gotoAndPlay("総合");}}
//10分休み
else if(week == 1 && hour >= 14 ){if(minute >=45 && minute < 60){gotoAndPlay("総合");}}
else if(week == 1 && hour >= 15 ){if(minute >=0 && minute < 30){gotoAndPlay("総合");}}
//7時間目
else if(week == 1 && hour >= 15 ){if(minute >=30 && minute < 40){gotoAndPlay("HR");}}

携帯の待ち受けようです どうすれば開いたときに その時刻の時間割を表示できますか?

回答

  • hour >= 8では1行目で通ってしまうので、この書き方ならhour == 8(以下すべて)でいいのでは? -- 2010-04-19 (月) 19:28:43
  • すべてにweek == 1 &&を付けると長文になるので、if文を入れ子にしてはどうでしょう -- 2010-04-19 (月) 19:30:30
  • やはり現代文のままになってしまいます;; -- 2010-04-19 (月) 22:48:02
  • ラベル「現代文」⇒テキスト(現代文)⇒停止のようにしているのですが。。。 -- 2010-04-19 (月) 22:48:56
  • もしかしてPCのプレビューでテストしていませんか?FSCommandは携帯でないと認識されません。試したことがないので使えるかどうか判りませんが、サンプル(携帯)のリンクからiモードHTMLシミュレータIIをダウンロードしてテストしてみてください。それで無理でしたら、いちいち携帯に送ってテストするしかありません -- 2010-04-20 (火) 03:09:51