A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
初心者ということなので,
直感的に理解しやすいScriptを説明します.
//----------------
1) ムービークリップを新規作成します.
2) レイヤーを2個追加して合計3個のレイヤーを用意し,
上から「Label」,「Action」,「Movie Clip」と名前を付けます.
3) 各レイヤーとも18フレームまで伸ばし,
7と13フレーム目にキーフレームを作成します.
4)「Label」レイヤーの各キーフレームに対して,
「MORNING」「EVENING」「NIGHT」と順に名前を付けます.
5)「Movie Clip」レイヤーの各キーフレームに対して,
shakさんが作成された「朝」「夕方」「夜」のムービークリップ又はグラフィックを順に配置します.
6) 「Action」レイヤーの1フレーム目に次のアクションスクリプトを挿入します.(行番号は説明のために付けています)
01: nowDate = new Date();
02: hour = nowDate.getHours();
03:
04: if( hour< 6 && hour > 18 ) {
05: gotoAndStop("NIGHT");
06: } else if( hour < 16 ) {
07: stop();
08: } else {
09: gotoAndStop("EVENING");
10: }
内容は,現在時刻を取得して,
朝ならば「MORNING」,夕方ならば「EVENING」,
夜ならば「NIGHT」フレームへジャンプさせています.
1行目でDateオブジェクト「nowDate」を新規作成しています.
2行目で変数「hour」に現在の時間を代入しています.
getHours()メソッドは24時間制の時間(0から23の値)を返します.
これだけできれば,あとは時間毎にどのムービークリップを表示させるのか振り分けるだけです.
ここでは,「午後7時から午前5時までを夜」,
「午前6時から午後3時までを朝」,
「午後4時から午後6時までを夕方」と設定しています.
//----------------
以上で目的の動作をするムービークリップができあがります.
スクリプトに慣れてくると色々な欲求が出てくると思います.
「閲覧中に夕方の時刻になったら夕方のムービークリップに切り替える」
「朝,夕方,夜の景色にシームレスに切り替わる」
「夜ときどき流れ星が流れる」
「日によって天気が変わる」
等々色々な仕様が考えられますね.
少しずつステップアップしてみて下さい.
上記説明に関して不明な点があれば補足下さい.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 分譲マンション 築25年分譲マンションで)ベランダ側と廊下側の,省エネ・断熱の二重ガラス(アルゴンガス封入 2 2023/02/19 13:19
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
- その他(ブラウザ) zoomのバーチャル背景が選べない 4 2022/12/08 12:38
- リフォーム・リノベーション 設計+デザイン+構造計算(その構造で建てて大丈夫か判定がでる)フリーソフトありますでしょうか? 1 2023/07/07 15:59
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- 生活習慣・嗜好品 朝型の良さを教えて欲しい。大学生です。 大学生です。 私は元々夜型で休みの日は夜更かしをしたり、朝に 4 2022/04/03 17:25
- 一戸建て 外壁の塗装について 3 2022/07/13 19:57
- テレビ プレステ5が映らなくりました 1 2023/07/13 11:09
- iCloud iCloudについて 1 2022/04/14 17:11
- ノートパソコン ゲーミングノートパソコン(DELL)について教えてください。 9 2022/09/30 13:42
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
上のフレーム内のプルダウンメ...
-
NIVE使い方
-
フレームレート変更の仕組み
-
30fpsから60fpsに変換する方法
-
各ページの1番上の表示について
-
カンマ区切り形式ではなく、セ...
-
パワーポイントで参照ページを...
-
キングファイルの背表紙を作成...
-
画像へのリンク(URL)埋め込み
-
エクセルでアルファベット5段階...
-
<IFRAME>でコンテンツ部分のみ...
-
大学数学の代数の問題です。 ・...
-
UserForm.showでマルチページ1...
-
エクセル 置換中の値の更新
-
adobe PDF リンク枠を消せますか
-
ExcelのROUND関数を一括解除し...
-
Accessで、特定の記号を削除し...
-
Wordチェックボックス作り方(...
-
入力済みの文字中にある句読点...
-
エクセルで例えば、関数を使っ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
30fpsから60fpsに変換する方法
-
2ページにまたがる画像のダブ...
-
InDesignでテキストフレームを...
-
左フレームを別HTMLファイルで...
-
上のフレーム内のプルダウンメ...
-
Aftereffectsキーフレームが勝...
-
ビルダーでのフレームの保存の...
-
トップページの修復方法
-
フレームレート変更の仕組み
-
FLASH8のタイムラインのフレー...
-
AviUtlでのフレーム間引きの方...
-
Dreamweaver3でフレームを使っ...
-
Dreamweaver でのフレーム分割...
-
Dreamweaver3での制作
-
PowerDirector 13でのズームア...
-
FC2でのフレームの作り方(超初...
-
HP作製。titleが反映されない。
-
HPビルダーV6 フレーム(3分割...
-
フラッシュでサインを書く方法
-
ページタイトルが全部同じにな...
おすすめ情報