FlashMXで外部よりファイル読み込み

このQ&Aのポイント
  • FlashMXを使用してWindowsXPでHP作成を行いたい方への質問です。A.flaでパブリッシュしたA.htmlをアップロードし、その中にB.flaのムービーを表示させることは可能でしょうか?ボタンのアクションではなく、HPを開いた時に一緒に表示されるようにしたいです。
  • FlashMXを使用してWindowsXPでHP作成を行いたい方への質問です。A.flaでパブリッシュしたA.htmlにB.flaのムービーを表示させることはできますか?ボタンをクリックするアクションではなく、HPを開いた時に表示されるようにしたいです。
  • FlashMXでHP作成を行う際の質問です。A.flaでパブリッシュしたA.html内にB.flaのムービーを表示させることはできるでしょうか?ボタンのクリックではなく、HPを開いた時に一緒に表示させたいです。
回答を見る
  • ベストアンサー

FlashMXで外部よりファイル読み込み

WindowsXPでFlashMXを使っています。 この度、FlashMXにてHPを作成しようとしているのですが、その際にA.flaでパブリッシュしたA.htmlをそのままアップロードするつもりなのですが、このA.htmlの指示した場所にB.flaのムービーを表示させる事はできないでしょうか? つまり、B.flaからB.swfもしくはB.htmlにパブリッシュしておき(どっちにすればいいのか分かりません)、それをA.fla上でアクションを使って外部読み込みのような事をしたいのです。 ボタン等をクリックした時のアクションではなく、HPを開いた時に一緒に表示されるようにしたいのですが無理でしょうか? 何方かご存知でしたらお力をお貸し下さい。宜しくお願いします。

  • RRHH
  • お礼率62% (34/54)

質問者が選んだベストアンサー

  • ベストアンサー
  • rightegg
  • ベストアンサー率41% (1357/3236)
回答No.1

こんばんは、 ちょっと意図が図りかねます。 A.swfにB.swfを読み込む方法は分かりますよね? もしかして、A.swfからの命令で、htmlの別の場所にB.swfを表示させる、ということなんでしょうか。 だとすると、「やり方次第」です。 考え付くのは、JavaScriptでB.swf表示用のFunctionを作成しておいて、それをA.swfから叩き、ソースを書き換えて表示させるという方法。 でも結構面倒ですね。 僕ならそのB.swfを表示させる部分までA.swfとして作成し、loadMovieでB.swfを読み込みます。 そうじゃなくて、単純にひとつのページに複数のswfを表示できれば良い、というのなら、同じようなソースを複製すれば済む話です。(もちろんファイル名は変更して、です) 他は....思い付きませんね。 もうちょっと具体的な説明は難しいですか?

RRHH
質問者

お礼

有難うございます。 >僕ならそのB.swfを表示させる部分までA.swfとして作成し、loadMovieでB.swfを読み込みます。< やりたい事は、まさにこれです。やはりloadMovieだったんですね。 質問する前にも何度も試してみたのですが、指示方法に間違いがあったようで表示されず、loadMovieではないのかと悩んでいたのです。どうにかloadMovieの使い方はマスターしました。 早急に解決できて良かったです。有難うございました。

関連するQ&A

  • FlashMX:外部swfファイルの読み込みについて

    FlashMXで動画を作成しています。 外部のswfファイルを読み込んで表示させていて、ふと思ったんですが、このswfファイルのファイル名に全角文字やハイフンやアンダーバーのような記号文字が含まれていると、サーバーにアップした場合にエラーの元になるのでしょうか? よかったら、教えてください。 お願いします。

  • 親swfで外部swfが読み込めません。

    フラッシュ初心者です。 外部swf読み込みでフォトアルバムを作ろうとしています。 親swfの中にボタンを作り、on (release)で指定した場所に外部swfを読み込もうとしているのですが、 親flaでTest Movieすると正常に読み込んでくれるのですが、パブリッシュして親swfを作ると外部swfを読み込んでくれません。一緒に作られたhtmlだと正常に動くのですが。。 どなたか知恵を貸してください。 よろしくお願いします。 windows XP Flash 8

  • 外部swfの読込について

    1枚のFlashに二つの外部swfを読み込む方法を教えて下さい。 今参考書を見ながらやってみたのですが外部ファイルが読み込まれていないようで 書き出したswfファイルには何も表示されません。 試した方法ですが・・・ 外部swfファイル読込用ムービークリップを作成、 オブジェクトアクションを挿入 --------------------------------- onClipEvent (load) { function Load (file) {  this.loadMovie (file);   } } --------------------------------- フレームを作成し下記アクション挿入 --------------------------------- contents_mc.Load("about.swf") --------------------------------- 使用ソフトはFlash5です。 どうぞ宜しくお願いします。

    • ベストアンサー
    • Flash
  • 外部swfを読み込んだときのずれ

    flashのファイルにムービークリップ(a_mc)を置き、そこに外部からswf(b.swf)を読み込みたいのですが、どうしてもそのムービークリップに重ならず、ずれてしまいます。メインの画面(540pix×540pix)の左上にくっついてしまう状態です。a_mcとb.swfのサイズを同じにして(225pix×300pix)基準点を左上にしてみてもだめです。 フレームアクションはこんなかんじです。↓ loadMovie("b.swf", "a_mc"); 外部から読み込んだファイルの位置を座標指定できるような方法など、わかる方がいらっしゃったら、よろしくお願い致します。

  • FLASHで外部swfファイルを読み込み表示するには

    FLASHで外部swfファイルを読み込み表示できるということを知り、下記の方法で行ったのですがうまくいきません。どのような方法をとれば、うまくいくでしょうか。使用ソフトは、FLASHMXです。よろしくお願いします。 1. 読み込むswfファイル (2.swf) を用意する。 2. 読み込んで再生するためのプロジェクタ (1.exe) を用意する。 3. "1.exe"と"2.swf"を同じ階層に保存する。 ※"1.exe"の作成方法  ・使用するレイヤーは、起動したときに用意されている1つだけで、フレーム1に"loadMovie"を埋め込み、URLには"2.swf"、場所はレベルで"1"を選択する。  ・"1.fla"と名前を付けて保存し、プロジェクタ"1.exe"としてパブリッシュする。 なお、"1.exe"と"2.swf"のステージサイズ及びフレームレートは同じに設定しています。

  • FlashMX2004でhtmlをダイナミックテキストに読み込む時

    はじめまして。 行き詰ってしまいましたので、質問させてください。 WINDOWSのFlashMX2004professhionalでhtmlをダイナミックテキストに読み込もうとしています。 読み込むhtmlにはタグで文字と画像が表示される記述がしてあります。 flashにhtmlを読み込むところまでは出来たんですが、 htmlを読み込むswfをlevel0以外に読み込むとなぜだかhtmlが表示されなくなってしまいます。 私がやろうとしているのは、以下のような内容です。 -------------------------------------------------- まず一つのswfファイルAがあり、そのswfファイルAがlevel1にswfファイルBを読む。 swfファイルBは自身のダイナミックテキストにhtmlを読み込む。 -------------------------------------------------- ここで上にも書きましたが、swfファイルBをlevel1に読み込むと駄目みたいです。 同じファイルをlevel0に読み込むと成功するのですが・・・・ これはMX2004の仕様なのでしょうか? どなたかご教授お願いいたします。

  • FLASH CS4で外部のSWFファイルを読み込むときについて質問です

    FLASH CS4で外部のSWFファイルを読み込むときについて質問です。 外部のSWFファイルを読み込みたいのですが、そのSWFファイルが複数ある場合、読み込むムービークリップも同数用意しなくてはいけないのでしょうか。 現在読みこまれるSWFファイルが複数あり、読み込む透明ムービークリップは一つしか作成してません。この場合、一度読み込まれたファイルが残ってしまい、他のファイルを読み込んだ時に重なって見えてしまいます。 ムービークリップをSWFファイルごとに用意しなくてはいけないのでしょうか。それとも重なりを防ぐアクションスクリプトコードがあるのでしょうか。

  • 外部swfが表示されません

    FLASH初心者です。 いろいろと調べながら、外部swfを取り込んだswfの作成にチャレンジしています。 今連続する外部swf(子swf)を a.swf b.swf c.swf として作成し、それらを表示させるための親swfを下記のように作成しているのですが表示されません。 親swf作成の作業としては 1.a.swfを外部から取り込んで表示させるためにムービークリップを作成 『挿入』⇒『新規シンボル』⇒『新規シンボルの作成』で名前:mc1 タイプ:ムービークリップとしてシンボルを作成。 2.b.swf、c.swfにもムービークリップを作成 1.同様にし、 b.swfのシンボル名を“mc2”、インスタンス名を“mc2” c.swfのシンボル名を“mc3”、インスタンス名を“mc3” 3.シンボル“mc1”の1フレーズ目に loadMovie("a.swf","mc1"); とアクションスクリプトを入力。 4.シンボル“mc2”、シンボル“mc3”も同様にしてそれぞれ loadMovie("b.swf","mc1"); loadMovie("b.swf","mc3"); と入力。 5.ステージ上に新規レイヤー“MC1”・“MC2”・“MC3”を作成。 6.“MC1”レイヤーをタイムライン上の1フレーズ目で『キーフレーム』に変更し、ライブラリから“mc1”をステージ上へドラッグして配置。 7.レイヤー“MC2”・レイヤー“MC3をそれぞれ12フレーズ目、24フレーズ目で同様にキーフレームを作成して“mc2”・“mc3”を配置。 子swf単体では表示されるのですが、上記の親swfはムービープレビューしても何も表示されません。 どのようにすれば子swfが親swfで表示されるようになるのでしょうか。 ちなみに子swfファイル・親swfファイルは全て同じフォルダ内にあります。 環境 OS:WindowsXP アプリケーション:FLASHI MX 7.2 よろしくお願いします。

  • 外部ファイルのフレームラベルにリンクをさせたい。

    こんにちわ。 色々、探してみましたが、頭がこんがらがってしまい、時間ばかりが過ぎて行くので質問させていただきます。 外部ファイルのフレームラベルにリンクをさせたいのですが、どなたかご存じの方ご教授ください。 flame.swfを読み込んだときは自動的にcontents1.swf→contents2.swfと進み、ボタンをクリックすると 指定されたフレームラベルにリンクさせたいのです。 色々試してみたのですが、うまく外部ファイルが読み込めなかったりボタンが機能しない状態です。 flame.swf contents1.swf contents2.swf flame.fla  kazari   ボタンの飾りグラフィクが置いてある。  button1-1 1-1(contents1.swf内1-1フレームラベルにリンクするボタン)  button1-2 1-2(contents1.swf内1-2フレームラベルにリンクするボタン)  button2-1 2-1(contents2.swf内2-1フレームラベルにリンクするボタン)  button2-1 2-2(contents2.swf内2-2フレームラベルにリンクするボタン)  mytarget mytarget(movie clip。ここにcontents1.swfもしくはcontents2.swfを読み込ませる) 1 フレーム目のアクションスクリプトに stop(); button1-1のボタンスクリプトに on (release) { gotoAndPlay("1-1"); /コメント:フレームラベル1-1にボタン飾りがあるため同じシーン内の「1-1」に行くように/ } 1 フレーム目のmytargetアクションスクリプトに onClipEvent (load) { loadMovieNum("contents1.swf", 1); } フレームラベル1-1のmytargetアクションスクリプトに onClipEvent (load) { this.mytarget.loadMovie("contents1.swf" , 1); flg='contents1.swfのフレームラベル'; } contennts1(2).fla 1フレーム目のアクションスクリプトに stop(); gotoAndPlay(flg); 環境:Max OS 10.3.6 Flash8

    • ベストアンサー
    • Flash
  • 読み込まれた外部ムービーからのコントロールについて

    FLASHでは、 loadMovie(" .swf", ); で外部ムービーを任意の場所に読み込むことができます。この方法を使用して、ローカルにあるプロジェクタ(exe)にネット上に用意したFLASHファイル(swf)を読み込んでいますが、この時、下記のようなことは可能でしょうか。  1. 読み込まれるFLASHファイル(swf)は10フレーム用意されているが、単体で再生すると5フレーム目にあるgotoAndstop(1)というフレームアクションで、6フレーム以降は再生できない。しかし、プロジェクタ(exe)に読み込むことによって6フレーム目から再生できる。  2. 読み込まれたFLASHファイル(swf)からプロジェクタ(exe)のフレームをコントロールする。 使用ソフトは、FLASHMXです。よろしくお願いします。

    • ベストアンサー
    • Flash