外部swfを読み込む方法

このQ&Aのポイント
  • Macromedia Flash MXを使用している場合、ミニゲームを読み込みたい場合はリンクの設定に注意が必要です。
  • ミニゲームのswfをswfの中に読み込むことは可能ですが、クリア時のメッセージ画面が表示されない場合があります。
  • 複雑なswfの読み込みは難しいため、他の方法を検討することをおすすめします。
回答を見る
  • ベストアンサー

外部swfを読み込む方法

勘違いして他のジャンルのほうに書き込んでいましたので、投稿し直します; 過去の質問を検索してみたのですが載っていなかったので質問させて下さい。 使っているソフトは「Macromedia Flash MX」です。 flashで簡単なホームページを作り、ボタンを押すと同じファイル内のミニゲーム(ジグソーパズルやブロック崩しなど)を読み込む、というものを作っています。 flash初心者なものですから、 ↓こちらのサイトを見ながら、ほぼ同じように作ってみました。 http://flash.webkun.org/index.html ミニゲームのswfをswf(ホームページ)の中に読み込むことは出来たのですが、ミニゲームをクリアした時に表示されるはずのメッセージ画面が出ないのです。 ミニゲームを単体でプレイした時にはちゃんと出るのですが・・・。 複雑なswfをリンクするのは諦めたほうが良いのでしょうか? swfの中に読み込んだことが原因で表示されないのなら、他の方法を考えたいと思います(思いつくか分かりませんが;;) ずっと考えていましたがどうしても分かりません・・・。 説明も下手ですみませんが、どうぞよろしくお願いいたします。

  • Flash
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
  • Dimen9100
  • ベストアンサー率78% (18/23)
回答No.1

その読込むミニゲームのActionScriptを調べて、 _rootのように絶対パスがあったら、 相対パスにしてみてください。

chibi-pooh
質問者

お礼

>>Dimen9100さん さっそく回答ありがとうございます!(T_T) ミニゲームのActionScriptを見てみたら、確かに「_root」がたくさん書いてありました。 それをすべて「_parent」に置き換えてやってみたら、ちゃんとクリアの画面まで出ました!! 感動(T◇T) 本当に助かりました・・・Dimen9100さん、どうもありがとうございました!!

関連するQ&A

  • swf形式のファイルの再生について・・・

    swf形式のファイルの再生で、前の時には、swf形式のファイルをクリックすると、「macromedia flash player 6」と表示されたウィンドウが表示されてその中で再生されるのですが、パソコンをリカバリーした後に再生しようとしても、関連づけがされてなく、そもそも、「macromedia flash player」のようなものが、macromediaのホームページからダウンロードしてもダウンロードされないようなのですが、このような機能はなくなってしまったのでしょうか。 ブラウザ(Internet Explorer)にドラックすればもちろん再生されます。デスクトップ上のswfは「プログラムから開く」の状態であります。

  • loadMovieされたswf上の外部Textが

    表示されず困っています。 aaa.swfの中に01_mcがあり、そこにloadMovieでbbb.swfを表示させます。 そのbbb.swfにはTextFieldがあって、変数を使って外部テキストを読み込んで表示しています。 bbb.swfのプレビューでは、TextAreaの中にはきちんと変数で指定した外部テキストが表示されますが、それをaaa.swfに読み込んだ後に見ると、テキストが表示されません。 どなたかお力をお貸しくださいませんか? 環境はMacOS10.3.9 FLASH MX2004です。 よろしくお願いします!

    • ベストアンサー
    • Flash
  • 外部より取り込んだ.swfのサイズ変更について・・・

    はじめまして。 Flash MXを使い始めてまだすぐの私なのですが、下記の質問内容について、御解答戴ける方いらっしゃいましたら、どうかお願い致します。 質問内容:loadMovieで読み込んだ.swfなんですが、画面いっぱいに表示されアニメーションがスタートしてしまいます。この.swfのサイズを変更し、読み込みたいステージの任意の場所に配置することは可能でしょうか。また、そういったActionScriptはあるのでしょうか。もしありましたら記述する場所等も含め、アドバイス戴けると幸いです。

    • ベストアンサー
    • Flash
  • Macromedia Flash MX 2004 で作成したフラッシュをMacromedia Dreamweaver MX 2004で・・・

    いつもお世話になっています。kotenko です。 またまた質問なのですが、Macromedia Flash MX 2004 で作成したフラッシュをMacromedia Dreamweaver MX 2004で作成しているHPに載せたい場合にはどうすればいいのでしょうか?2,3質問です。 <1> Macromedia Flash MX 2004 で作成したファイル名を見ると「●●.fla」 と なっていたのでコレでは確か駄目だと思い、swf ファイルにしないと!と思い 何とかやったのですが、いくら保存してもflaファイルになってしまうのです。 swf ファイルにするにはどのようにしたらよろしいのでしょうか? <2> swf ファイルに保存できたとしてMacromedia Dreamweaver MX 2004で作成しているHPにその Flash を載せたい場合にはツール→メディア→Flash で希望のswfファイルを選択すればいいのでしょうか? ここ何日か色々とやっているのですがなかなかうまく出来なくて、皆様のお知恵をお借りしたいと思っております。 どうか、よろしくお願い致します。

  • 既存のswfファイルを編集することは可能?

    Macromedia Flash MX(トライアル版 を使っています。 FLASHに関しては昨日からはじめた本当に初心者なのです。FlashとCGIを組み合わせた掲示板で、流れてくる文字等の色を変えたいのですが(つまり改造したいってことです)、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 よろしくお願いします。

  • Flashの枠/外部swf読み込みでの指定

    Flash初級者です。2つほど質問をさせていただきます。 1.FlashをIEで読み込んだ時に外枠に出る枠について WinIEで見ているので他は分かりませんが、Flashを読み込むとSwf部分の外側に破線のような枠が浮かび、それを1度クリックしないと普通に閲覧出来ないようになりますが、たまにその枠が浮かばないサイトを見かけます。 swfの貼り方に問題があるのでしょうか、枠が表示されない方法があればお教え頂きたいです。 2.外部swfを読み込んだ際のrootやparent指定について 例えば、A.swfからB.swfを読み込んだとします。 B.swfはシーン1の中のムービークリップの中にあるムービークリップがボタンとして制御し、「_root」指定をしてB.swfのシーン1に働きかける仕組みにし、動いているのですが、 A.swfから読み込むと、B.swfはA.swfを_rootだと認識するのでしょうか?上手く動きません。 _rootの他には_parentがあると思いますが、2つ階層が上な物にも対応できる仕組みというのは存在しますでしょうか? 分かりにくい質問かもしれませんが、分かる部分だけでもアドバイス頂けたらと思います。宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flash Maker2について

    「Macromedia Flash」というソフトでジグソーパズルが出来ると聞きました。 ただそのソフトは高価なので「Flash Maker2」というソフトでもそれが出来るのであれば買おうかと思ってます。 「Flash Maker2」でジグソーパズルを作ることが出来るのかどうかご存知の方教えていただけますか? 宜しくお願い致します。

  • FLASH MX loadmovie?を使用した外部swfの読み込み・・・?

    FLASH MXのflaファイルの中のムービークリップに外部(ローカル)からswfを読み込みたいのですが わかりません。  わかる方、教えてください。 すみません 丁寧に詳しく 御願いします(^^;)。

  • 【FLASH】外部swfをループして読み込む方法教えてください

    はじめまして。 FLASH初心者なもので、おそらく初歩的な質問だと思うのですがご存知の方がいらっしゃいましたら知恵を貸してください。 まず、親のswfにボタンを作り、そこから数種類の外部swfを呼び出すという事をしています。 ボタンを押してswfの切り替えは出来たのですが、ボタンを押さないままでいると、外部swfを繰り返し再生させるという事が出来ません。(たとえば、sample.swf→sample2.swf→sample.swfというように何度もループさせる) 今は、sample.swfの最後のフレームに loadMovie("sample2.swf",0); 今は、sample2.swfの最後のフレームに loadMovie("sample.swf",0); と書いています。 一応ループはするのですが、sample.swfからsample2.swfに切り替わった時、ボタンをつけている親swfの上にsample2.swfが来てしまい、ボタンが隠れてしまうのですが、どのようにすれば親swfの中でループできるのでしょうか? イメージとして、こんなサイトのFLASHが作りたいのです。 アダルトですが… ​http://www.moodyz.com/top.html​ 非常に困ってます。時間もないですし… どうか皆様の知恵を貸してください。

    • ベストアンサー
    • Flash

専門家に質問してみよう