たびたびの質問ですがよろしくお願いします。win・cs3・as2で作成中です。
http://www.tokyo-eden.com/
このtopページのような、マスクを使った画面が切り替わるflashを作成しております。
それを4パターン(top_01.swf、top_02.swf、top_03.swf、top_04.swf)作って、親のswf(parent.swf)に読み込む形にしています。
●top_01~04.swfは、レイヤーが6つに分かれており、順番に
レイヤー6:AS
レイヤー5:画像1のマスク
レイヤー4:画像1
レイヤー3:画像2のマスク
レイヤー2:画像2
レイヤー1:画像1(onloadで読み込まれるもの)
といった感じです。(※image1、実際にはもっとフレーム数が多くなってしまっていますが、わかりやすく短くした画像をのせました)
●parent.swfは、レイヤーを5つに分けており、順番に
レイヤー5:AS
レイヤー4:top_01.swfを読み込むMC(インスタンス名:mc_01)
レイヤー3:top_02.swfを読み込むMC(インスタンス名:mc_02)
レイヤー2:top_03.swfを読み込むMC(インスタンス名:mc_03)
レイヤー1:top_04.swfを読み込むMC(インスタンス名:mc_04)
となっています。(※image2)
★質問
(1)top_01~04.swfの作成の仕方なのですが、レイヤーの順番や配置はもっと効率的な方法がありますか?
(2)parent.swfでは、
onLoad = function(){
mc_01.loadMovie("top_01.swf");
mc_02.loadMovie("top_02.swf");
mc_03.loadMovie("top_03.swf");
mc_04.loadMovie("top_04.swf");
}
このようなスクリプトしか書けていません。
今回作成したいのは、
1、top_01~04.swfがそれぞれ10フレーム程度の間隔でフェードイン
2、その後、top_01~04.swfが順番に等間隔でマスクによる画面遷移を繰り返す
なのですが、1も2も、top_01~04.swf(子)で間隔を調整すると、ものすごいフレーム数になるうえ、だんだん間隔がずれてきてしまいます。
これを、なんとかparentで等間隔に制御する方法はありますか?
以上、わかりにくい質問で申し訳ないですが、よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
フレームで調整せずに、親にタイマーイベントを仕掛けて
管理してみてはいかがでしょうか?
http://livedocs.adobe.com/flash/9.0_jp/main/wwhe …
ex)
var movieManageTimer:Timer = new Timer( 5000, 0 );
movieManageTimer.addEventListener( TimerEvent.TIMER, movieManageTimerHandler );
private function movieManageTimerHandler( event:TimerEvent ):void
{
// ムービーを切り替えて再生する
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 提示文で、whatever'sの's(アポストロフィエス)がある理由 3 2023/07/07 07:58
- Visual Basic(VBA) select caseの入れ子 3 2023/03/08 18:48
- オープンソース cssで中央寄せ 1 2023/05/19 06:25
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- Visual Basic(VBA) countifsについての質問 3 2023/03/08 13:45
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- Photoshop(フォトショップ) Photoshopの画像が重すぎるので軽くしたいです 7 2022/05/13 20:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ボタン操作で写真と文字が入れ...
-
テキストボックスにセルの値を...
-
VBAで改行の入ったデータの正規...
-
プログラミング、アーキテクチ...
-
テキストボックスの中身をリセ...
-
【Photoshop】レイヤー効果の境...
-
テキストエリア内の文字列にリ...
-
ipconfig /releaseって何ですか?
-
【VB.NET】別Formのボタンが押...
-
【ExcelVBA】ファイル名をセル...
-
SNMPの標準MIBについて
-
フォームのテキストの入力数字...
-
Access2000 実行時エラー '3061':
-
IP Address 入力フォームについて
-
FLASHのActivescriptでオブジェ...
-
photoshopで書いた四角の枠の中...
-
VB.NETで数十行のプログラムを...
-
YOASOBI
-
VB6.0のHideのバグ?
-
CreateDialogについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ZWCAD CUIXとLISPの関係について
-
XMLを読み込んで外部JPGにリン...
-
Flash ActionScript 2.0でアド...
-
AS2 attachMovie 外部画像対応に
-
photoshopで書いた四角の枠の中...
-
VBAで改行の入ったデータの正規...
-
YOASOBI
-
VBScriptでMsgBoxのYesNoボック...
-
プログラミング、アーキテクチ...
-
python ボタンを押すと複数の関...
-
別のアプリケーションのテキス...
-
テキストボックスの中身をリセ...
-
テキストボックスにセルの値を...
-
五芒星は、悪魔崇拝とどういう...
-
else if文の順序を変えることに...
-
変数に256文字以上のテキストを...
-
RPG(AS400)の本、サイトってあ...
-
PYTHONのtkinterについて
-
Pythonのtkinterについて
-
ダブルクリックと2回クリックの...
おすすめ情報