No.1ベストアンサー
- 回答日時:
単純に時計をスプライト内に作れば良いだけでしょう。
(=スプライト内で完結する時計を作れば良いだけでしょう。)
別にそうしなくても良いですよ。
スライドショーをスプライト内に作っても良いですし
スライドショーも時計も両方とも別のスプライト内に作っても良いです。
とにかく何にしても
Flash とは「まず スプライト(ムービークリップ) ありき」なんです。
(メインのタイムライン自体も実は全体を包括する大きなスプライト(ムービークリップ)です。)
Flash とはスプライト(ムービークリップ)をいくつも組み合わせて1つの作品を作って行くもの(作って行けるもの)なのです。
===例============
仮の条件として
SWF6~8 のいずれかの Flash(SWFファイル) を書き出すものとします(SWF4 は無視)。
Suzuka の シンボルリスト のリスト欄を右クリックして
「アイテムを追加」→「スプライト追加」を選択します。
スプライト名は
「スプライト1」でも何でも適当で良いです。
サイズもどうでも良いですが
一応
幅[100] 高さ[20]
に設定することにしておきますか。
シンボルリストで今作ったスプライトを選択し
シンボルリストの左上の方にある「編集」ボタンをクリックします。
するとキャンバスの部分は
スプライト内のタイムライン表示に切り替わります。
(スプライト内にもタイムラインは存在していてこの中にスライドショーでも何でも作れるのです。)
(今回の説明では時計を作ることにします。)
スプライト内のタイムライン部分を右クリックして
「アクションレイヤーを挿入」を選択します。
できたアクションレイヤーのフレーム1を選択して
画面右下の「スクリプトを編集」ボタンをクリックします。
するとスクリプトエディタが出てくると思うので
そのスクリプトエディタのスクリプトを書く部分に次のように書きます。
//-----------------------------------------
//テキストフィールド「time_txt」を作成
this.createTextField("time_txt", 0, 0, 0, 100, 20);
//「time_txt」の枠線を表示
time_txt.border = true;
//「time_txt」を背景アリにする
time_txt.background = true;
//毎フレーム実行するメソッドを定義
this.onEnterFrame = function() {
// 現在の時刻オブジェクト now を作成
var now = new Date();
// 変数 h に時刻を取得
var h = now.getHours();
// 変数 m に分を取得
var m = now.getMinutes();
// 変数 s に秒を取得
var s = now.getSeconds();
//
//2桁合わせ
h = "0" + h;
h = h.substr(-2, 2);
m = "0" + m;
m = m.substr(-2, 2);
s = "0" + s;
s = s.substr(-2, 2);
//
//「time_txt」に時刻を表示
time_txt.text = h + ":" + m + ":" + s;
};
// 上のメソッドを即実行
this.onEnterFrame();
//-----------------------------------------
これでスプライト内の編集は終わりですから
画面左上にある「スプライト1 (ID:1)」のように書かれてある部分をダブルクリックして
メインのタイムラインの編集に戻ります。
そして
シンボルリストで今作成したスプライトを右クリックし
「レイヤーに追加」を選択します。
これでメインのタイムラインに
時計のスプライトが配置されますから
後は「ウィンドウ」→「プレビュー」するとか
または「ファイル」→「SWFファイル生成」するなどして動作確認をすれば良いです。
この時計はスプライト内で全てが完結していますから
どのフレームに表示させても大丈夫です。
もちろん
上ではあくまでも仮の説明としてスクリプトで全てを作成しているだけで,
実際はスプライト内にテキストフィールドなどを好きなように手動配置しても良いです。
スプライトの中に別のスプライトを配置しても良いです。
(アナログ時計の針などはスプライトで作ると思いますし。)
とにかく何重にでもタイムライン階層は作れます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン パソコンでスライドショーの画面に時計を表示させたい。 5 2022/09/22 15:00
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- 写真・ビデオ 彼女との記念日に今までの写真を使った動画やスライドショーを作り、プレゼントしたいと考えております。 2 2023/04/19 17:02
- 誕生日・記念日・お祝い 彼女との記念日に今までの写真を使った動画(スライドショー)を作ってプレゼントしたいと考えております。 1 2023/04/19 17:01
- Windows 10 Windows10のロック画面でスライドショーのフォルダー追加ができません 4 2023/06/07 13:05
- PDF Macでpdfをスライドショー 2 2022/08/19 17:14
- ノートパソコン サブスクの音楽はパソコンに保存されない?スライドショーの音源にできない? 3 2022/09/24 16:54
- 数学 正五角形の頂点を反時計回りにabcdeとする。二つの動点r、wが、rは頂点aを、w頂点cを出発して次 3 2022/07/22 11:40
- デスクトップパソコン デスクトップパソコンのお薦めを教えてください。 19 2022/10/25 09:21
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
arduino プログラムについて
-
uwscでExcelに自動記入
-
Python でシャットダウンのコマ...
-
flash (.swf) を編集したい
-
Giam
-
laptop go2からの買い替え、lap...
-
私のコンピューター上のファイ...
-
Flashコンテンツを使ったWebサイト
-
Flashをブロックしないで
-
Adobe Flash Player
-
Windows10重い
-
パソコンのリカバリーについて
-
ロック画面に天気を表示したい
-
Adobe(マクロメディア)のFLAS...
-
adobe flash playerは無料です...
-
自分でチラシを作りたいです!...
-
ヘッダーデザインをするさい形...
-
FLASH MX で作成した、flashやA...
-
この曲のタイトルを教えてください
-
Flash MXで作成したフラッシュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FLASH liteで選択したグラフィ...
-
スライドバーを使って画像を変える
-
ロールオーバーしたボタンは押...
-
Flash Lite 1.1で、複数のMCをA...
-
Flash8 チェックボックスのラベ...
-
Flashで一部レイヤーだけループ...
-
Flashでタイムライン表示割合を...
-
flashボタンオーバーで残像を残...
-
フラッシュで作る地図
-
時計がついたスライドショーが...
-
Flashロールオーバーボタンと画...
-
flash mxで処理を待機させてお...
-
Flashで右クリックメニューにつ...
-
フレーム内に移動したい
-
ソーラーパネルのアルミフレー...
-
HPを作りたい
-
【C#】wavファイルの複数同時再生
-
phpで音を鳴らす
-
ドロップフレームの計算をエク...
-
フレーム内のオプションボタン...
おすすめ情報