以前質問させて頂いた者です。お陰様でテキストデジタル時計を作れるようになりました。その説は有難う御座いました。 今回も新たな難問に引っかかって困っております。 今回PCに設置する為時間切替の時計を作成しているのですが時計は出来ても背景画面切替が出来ません
6時-12時迄はAの画像12時-18時まではBの画像という風にしたいのですが何度挑戦しても上手く出来ませんでした。
此方で配布されている携帯用のサンプルで試したのですが私の力不足で上手くいきません。又、携帯サンプルをそのままスクリプトをコピーして挑戦してもダメでした。まだまだ初心者でスクリプトもよく判っていません SWF4とSWF6では記述が違うのでしょうか?
サンプルを見た処ラベルを使って・・・は理解出来たのですがその先のやり方が判らないのが現状です
恐れ入りますが詳しいやり方を教えて頂けませんでしょうか
もし当方の時刻スクリプト入力に間違い故に出来ないのでしたらと思い明記させて頂きます
onClipEvent(load){ //初期化処理 speed = 3; //表示スピード(大きいほど遅い) count = 0; frame = 0; var now, yy, mm, dd, hh, mi, ss, dy, chkdate; //表示クリア dateText = ""; timeText = ""; } - onClipEvent(enterFrame){ frame++; if(frame == speed){ //表示処理 now = new Date(); dispDate(); dispTime(); frame = 0; } } function dispTime() { //時間取得処理 hh = now.getHours() + 100; mi = now.getMinutes() + 100; ss = now.getSeconds() + 100; //編集処理 //時分秒処理 (HH:MI:SS) hh = hh.toString().substr(1,2); mi = mi.toString().substr(1,2); ss = ss.toString().substr(1,2); //表示処理 timeText = hh + ":" + mi + ":" + ss; } function dispDate() { //同日は処理を行わない if(chkdate == now.getDate()){ return; } chkdate = now.getDate(); //日付取得処理 yy = now.getFullYear(); mm = now.getMonth() + 101; dd = now.getDate() + 100; //年月日処理 (YY/MM/DD) yy = yy.toString().substr(2,2); mm = mm.toString().substr(1,2); dd = dd.toString().substr(1,2); //表示処理 dateText = yy + "/" + mm + "/" + dd; } function getDay() { //曜日取得処理 dy = now.getDay().toString(); //編集処理 switch(dy){ case "0": dy = "(日)"; break; case "1": dy = "(月)"; break; case "2": dy = "(火)"; break; case "3": dy = "(水)"; break; case "4": dy = "(木)"; break; case "5": dy = "(金)"; break; case "6": dy = "(土)"; break; default: dy = ""; } return dy; }
間違いが御座いましたらご指摘下さい、また、ここからどのようにしたら時間切替が出来るかも教えて頂けますと幸いです 宜しくお願いします。長文失礼致しました