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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     日付と時間を指定したフレーム移動
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tabasa
Åê¹ÆNo.15981
投稿日時: 2005-3-15 11:50
新米
居住地:
投稿: 10
使用環境:
iMac 1.8Ghz
OS10.3.8
Ram 1.256Ghz
Flash MX2004
日付と時間を指定したフレーム移動
アクセスした日付と時間によってMCのフレームを変えたいと思っています。
うまく動作しないのですが、どこが間違っているのか分かりません。
申し訳ありませんが添削お願いしますm(_ _)m

onClipEvent(load){
objDate = new Date();
myMon = objDate.getMonth() +1;
myDay = objDate.getDate();
myHour = objDate.getHours();
if(myMon == 3 && myDay == 15){
this.gotoAndStop(1);
}else if(myMon == 3 && myDay == 15 && myHour > 6){
this.gotoAndStop(2);
}else if(myMon == 3 && myDay == 15 && myHour > 12){
this.gotoAndStop(3);
}else if(myMon == 3 && myDay == 15 && myHour > 18){
this.gotoAndStop(4);
}else{
this.gotoAndStop(5);
}
}
ひろゆき
Åê¹ÆNo.15984
投稿日時: 2005-3-15 12:16
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 日付と時間を指定したフレーム移動
どのように、条件分岐したいのかも、
どのように、うまく行かないのかも、第三者には分かりませんが・・・。

onClipEvent(load){
	objDate = new Date();
	myMon = objDate.getMonth() +1;
	myDay = objDate.getDate();
	myHour = objDate.getHours();
	if (myMon == 3 && myDay == 15) {
		//ここで、3月15日はすべて1フレームに移動しますね。
		this.gotoAndStop(1);
	} else if (myMon == 3 && myDay == 15 && myHour > 6) {
		//この条件では、3月15日7時以降はすべて2フレームに移動しますね。
		this.gotoAndStop(2);
	} else if (myMon == 3 && myDay == 15 && myHour > 12) {
		this.gotoAndStop(3);
	} else if (myMon == 3 && myDay == 15 && myHour > 18) {
		this.gotoAndStop(4);
	} else {
		this.gotoAndStop(5);
	}
}


onClipEvent(load){
	objDate = new Date();
	myMon = objDate.getMonth() +1;
	myDay = objDate.getDate();
	myHour = objDate.getHours();
	if (myMon == 3 && myDay == 15) {
		if (myHour <= 6) {
			this.gotoAndStop(1);
		} else if (myHour <= 12) {
			this.gotoAndStop(2);
		} else if (myHour <= 18) {
			this.gotoAndStop(3);
		} else {
			this.gotoAndStop(4);
		}
	} else {
		this.gotoAndStop(5);
	}
}
あるいは、
onClipEvent(load){
	objDate = new Date();
	myMon = objDate.getMonth() +1;
	myDay = objDate.getDate();
	myHour = objDate.getHours();
	if (myMon == 3 && myDay == 15) {
		if (myHour < 6) {
			this.gotoAndStop(1);
		} else if (myHour < 12) {
			this.gotoAndStop(2);
		} else if (myHour < 18) {
			this.gotoAndStop(3);
		} else {
			this.gotoAndStop(4);
		}
	} else {
		this.gotoAndStop(5);
	}
}
のような感じでしょうか。


----------------
質問する際は、回答者に具体的な情報を与えてください。

tabasa
Åê¹ÆNo.15992
投稿日時: 2005-3-15 17:11
新米
居住地:
投稿: 10
使用環境:
iMac 1.8Ghz
OS10.3.8
Ram 1.256Ghz
Flash MX2004
Re: 日付と時間を指定したフレーム移動
ひろゆき様

説明が不足していた点、申し訳ありませんでした。
また、私の望みを予想した上での的確なご回答、感謝いたします!
条件分岐を入れ子にするという発想が欠落していたようです。
まだまだ初心者ゆえご容赦くださいませm(_ _)m
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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