外部SWFを連続を連続で読み込みを行いたいと思っています。
現在は、loadMovieにて外部のSWFを一つだけ読み込んでいるのですが次回に更新を考えているなかで外部からのSWFを複数読み込みを考えております。
一つのSWFを読み込む事は、容易に分かったのですが複数となると[MovieClip.loadMovie]を使う事になるのかな?とGoogleで検索して
分かりましたが今ひとつ理解しきれておりません・・・
良い方法がございましたらお教え下さい。
私の制作環境は、
MacOS X 10.4、FLASH 2004MXにて制作をしております。
説明が下手で分かり難い所もあると思いますが、宜しくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
結局,どういうご質問なのかわかりませんね。
実際にやってみて問題が生じた場合,
その回避方法などを質問されると回答もしやすいと思います。
ご質問内容が基本的によくわかりませんが,
少なくともわかることは,loadMovie と MovieClip.loadMovie はほとんど同じ事です。
クラスが違うだけというか,書き方が違うだけというか。
loadMovie("○○.swf", "_root.MC1");
↑_root にある MC1とうインスタンス名のムービークリップに,○○.swf をロードする。
_root.MC1.loadMovie("○○.swf");
↑_root にある MC1とうインスタンス名のムービークリップに,○○.swf をロードする。
同じです。
クラスで言えば,
上が MovieClipクラス の loadMovie関数。
下が 単なる 定義済みのグローバルな loadMovie関数。
書き方で言えば
書き方が上の方が古い書き方で,下の方が新しい書き方。
loadMovie("URL","オブジェクト") …旧
オブジェクト.loadMovie("URL") …新
新しい書き方はオブジェクトが先に来る。
という感じですか。
◎Flashドキュメンテーション (重いですが)
「loadMovie 関数」
http://livedocs.macromedia.com/flash/8_jp/main/0 …
> loadMovie() 関数を使用すると、
> 複数の SWF ファイルを同時に表示し、
> 別の HTML ドキュメントをロードせずに
> SWF ファイルを切り替えることができます。
「loadMovie (MovieClip.loadMovie メソッド)」
> loadMovie() メソッドを使用しない場合は、
> Flash Player が 1 つの SWF ファイルを表示して終了します。
> loadMovie() メソッドを使用すると、
> 複数の SWF ファイルを同時に表示し、
> 別の HTML ドキュメントをロードせずに
> SWF ファイルを切り替えることができます。
ほとんど同じでしょう。
>> 一つのSWFを読み込む事は、
>> 容易に分かったのですが複数となると…
と書かれていますが,
上の文章や上の文章を引用したページの文章を誤解されているのではないでしょうか。
上記URLの
> 複数の SWF ファイルを同時に表示し、
という文章は,
loadMovie にしても,MovieClip.loadMovieにしても,これらを使うと,
「自分自信以外のSWFを同時にいくつでも表示できますよ。」
という意味です。言い換えると,
loadMovie にしても,MovieClip.loadMovieにしても,これらを使わないと,
「自分自信のSWFファイルしか同時に表示できませんね。」
という意味です。
だから,どっちにしても,複数読み込むことはできます。
ただし,ターゲットとなるオブジェクトは両方とも1つですから,
たくさんロードしたい場合は,複数のオブジェクト(ムービークリップ)が必要です。
例えば,
「aaa.swf」「bbb.swf」「ccc.swf」という3つのムービーを作成して,
_root(メインムービー) に
MC1,MC2,MC3 というインスタンス名の3つのムービークリップを作成し,
_root の タイムラインに,
loadMovie("aaa.swf", "_root.MC1");
loadMovie("bbb.swf", "_root.MC2");
loadMovie("ccc.swf", "_root.MC3");
と書いて,「aaa.swf」~「ccc.swf」のあるフォルダに保存しパブリッシュすると,
それぞれのムービークリップにそれぞれのSWFが読み込まれるものができると思いますよ。
実際にやってみましたができました。
_root.MC1.loadMovie("aaa.swf");
_root.MC2.loadMovie("bbb.swf");
_root.MC3.loadMovie("ccc.swf");
と書いても良いです。
どっちかと言うと下の書き方の方が良いと思います。
----------------------------------
あと,思うのですが,
本当に書きたかったのは [MovieClip.loadMovie] ではなくて,
MovieClipLoaderクラスの [MovieClipLoader.loadClip] ではないでしょうか。
「MovieClipLoaderクラスについて」
http://www.fumiononaka.com/TechNotes/Flash/FN050 …
> 外部ファイルのロード自体が同時に行われる訳ではなく、
> MovieClipLoaderクラスによって順次読込みが行われることになります。
> その順序は、必ずしもMovieClipLoader.loadClip()メソッドの呼出し順とは
> 一致しません。
> したがって、ロードの順序を特定したい場合には、
> ひとつずつ順に読込みの処理を行わなければなりません。
何というか結局同じなのです。
メリットは,
> その(ロードする)進行状況に応じて各種のイベントが発生し、
> それらのイベントに対応した情報を取得することができます。
ということですね。
スクリプト例も上のURLに書いてくれています。
-----------------------------------
具体的に困られていないと,
具体例が挙げられないのですが,
ココ(教えて!gooやOKWaveなど)で,「MovieClipLoader」と検索してくださると
実際に困った事例やそのときの対処法がたくさん見つかると思います。
なんか,よくわかりませんが言えるのはこのくらいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部ムービー(swf)の制御
-
外部swfの読み込みでnow loa...
-
Movable typeにFLASHを配置する...
-
Flashのループが止まりません。。
-
サポートされたファイル形式お...
-
PC内で速度を遅くした音源をCD...
-
PDFファイルの倍率を変えて保存...
-
GIMP separate+プラグイン クラ...
-
【VBA】マクロの入ったファイル...
-
A4の紙に印刷されている文字を...
-
Googleマップに保存した地点が...
-
USBメモリーで無線でPC転送でき...
-
エアコンの冷媒 R410Aの重...
-
VIDEOタグでPC上のローカルファ...
-
TextBoxにフォーカスを与えると...
-
至急エクセルで最小限の保存が...
-
2枚、マイクロSDカードを入...
-
Adobe Flex と Airの違い
-
マックドローで書いた図はウイ...
-
個別に違う添付ファイルを付け...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのSWFを連続再生する方法を...
-
FLASHPlayerでは切り替わるがパ...
-
複数あるflashをファイルをペー...
-
2つのswfをぴったり同時に再生...
-
外部swfの読み込みでnow loa...
-
フラッシュバナーのランダム表...
-
外部swfの読み込みをくりかえし...
-
【FLASH】外部swfをループして...
-
英語圏向けにFLASHを作っ...
-
AS3でif関数で外部SWFを読み込...
-
外部SFWを連続で読み込む方法
-
複数のswfファイル自動再生
-
外部swfのアップロード
-
外部SWFの読み込みの無限ループ
-
flashのランダム再生
-
サポートされたファイル形式お...
-
【VBA】マクロの入ったファイル...
-
PDFファイルの倍率を変えて保存...
-
Googleマップに保存した地点が...
-
PC内で速度を遅くした音源をCD...
おすすめ情報