• 締切済み

loadMovieでの別ファイルの読み込みでHTMLでみると読み込まれません

超初心者でスイマセン。。 loadMovieとloadMovieNumでも試したんですが FLASHでムービープレビューしたときはちゃんと別ファイルが読み込まれるのに htmlにはりつけて読み込みボタンを押すと読み込まれません。 パスはあってると思うんですが。 よろしくお願いします。

みんなの回答

noname#35109
noname#35109
回答No.1

思いつく注意点は3つです。 1.loadMovie (loadMovieNum) で読み込まれる   ムービーのパスは,   SWF から見たパスではなく,   HTML から見たパスになります。 2. スタンドアローンプレーヤーのバージョンと,   ブラウザの Flash Player のバージョンが,   ずれているかもしれません。 3.クロスドメインでは,他のムービーをロードできません。 ~1について~ 次のようなフォルダ構造で,  任意のフォルダ      ├ index.html      └ fla (フォルダ)        ├ index.swf        └ a.swf 「index.swf」 は 「index.html」 に貼り付いていて, 「index.swf」 から,「a.swf」 をロードする場合,  ムービークリップ.loadMovie("fla/a.swf");  もしくは  loadMovie("fla/a.swf",ターゲットムービークリップ); となります。 「index.swf」 から「a.swf」 を見ると同階層ですから,  ムービークリップ.loadMovie("a.swf"); となりそうな気がしますが, 「index.swf」 は 「index.html」 によって表示されているため, パスは "fla/a.swf" になります。 ~2について~ たまにこういうケースがあります。 ブラウザの Flash Player を最新の状態にしてください。 http://www.adobe.com/go/getflashplayer_jp ~3について~ 読み込む SWF(JPEGでも同じく)が, 別のドメインにある場合,ロードされません。 「SWF ファイル間のクロスドメインおよびサブドメインのアクセス」 http://livedocs.macromedia.com/flash/8_jp/main/00001618.html 1,2,3 の順でアヤシイと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • flashのloadmovieについて

    はじめましてryoといいます。 loadmovieで読み込んだswfファイルの位置は、 どうやって指定すればいいのでしょうか。 今のところ ボタンを作ってそれに on (release) { loadMovieNum ("optest.swf", 7); } このスクリプトを入れただけです。 あらかじめ用意しておいたムービークリップにサイズを合わせていたので そこに置きたいのですが、script記述がわかりません。 mcにインスタンス名は付けた方がいいのでしょうか。 よろしくお願いします。

  • loadMovieのswf読み込み時の一瞬

    制作環境  windows vista flash CS3 Professional ------------------------- flash初心者です。 loadMovieで外部swfを読み込む前に一瞬_rootの画像が表示されてしまうことで困っています。 作業としては、 top.swfにメニューをつけ、リンクを貼って loadMovieでswfを切り替えています。 以下3つは読み込む外部ファイルです。 ・about.swf ・catalog.swf ・service.swf top.swfに配置したメニューボタン(about、catalog、service)に下記の記述をし、 ■aboutボタン on (release) { _root.moviearea.loadMovie("about.swf"); } ■catalogボタン on (release) { _root.moviearea.loadMovie("catalog.swf"); } ■serviceボタン on (release) { _root.moviearea.loadMovie("service.swf"); } ボタンを押すと_rootにそれぞれちゃんと読み込まれるまではいきました。ですがその際、例えばabout.swfが読み込まれた後に他のボタンを押して別のswfファイルを読み込む一瞬、_rootに配置してある画像がちらっと表示されてしまいます。 色々調べて外部swfファイルの背景の問題かもしれないと思い、ドキュメントサイズと同じサイズの背景色で塗りつぶしたムービークリップを配置するなどしてみましたが、やはり一瞬ですが_rootの画像が見えてしまいました。 外部ファイルから外部ファイルへスムーズに切り替えができるようにするにはどのようにしたらよいのでしょうか。 どなたかお力をお貸しくださいませんか? よろしくお願いします。

    • ベストアンサー
    • Flash
  • loadMovie()を組み込んだswfファイルをさらに別のswfファイルで読み込みたい。

    ActionScript初心者です。よろしくお願いいたします。 掲題の通りなのですが、外部のjpgファイルをloadMovieで読み込むswfファイルを、さらに別のswfファイルで読み込みしようとすると、jpgが表示されずに困っています。具体的には以下の通りです。 (1)jpgファイルを読み込むswfファイルについて ・ファイル名:「sub_screen.swf」 ・ムービークリップシンボル(インスタンス名"PHOTO_STAGE")に外部のjpgファイルを読み込ませるために、ボタンに以下のスクリプトを記述 "on(release){loadMovie("photo1.jpg",_root.PHOTO_STAGE);}" ・「sub_screen.swf」及び「photo1.jpg」は同一フォルダに保存 (2)sub_screen.swfを読み込むswfファイル ・ファイル名:「main_screen.swf」 ・ムービークリップシンボル(インスタンス名"STAGE")に「sub_screen.swf」を読み込ませるべく、ボタンに以下のスクリプトを記述 "on(release){loadMovie("sub_screen.swf",_root.STAGE);}" ・「main_screen.swf」、「sub_screen.swf」及び「photo1.jpg」は同一フォルダに保存 以上のような条件で「main_screen.swfファイル」を実行すると、jpgファイルだけが表示されません。(sub_screen.swfのボタン等は表示されます。)2重にloadMovieを実行することは不可能なのでしょうか? ご協力をお願いします。

  • loadMovieで読みこんだswfから音が出ない

    Flashのオープンソースであるページめくり(http://pageflip.hu/pageflip2/index.phpからダウンロード。)ファイルを空のムービークリップに(clip_mc)外部ファイルのswfとして読み込ませてプレビューしてみたのですが、読み込ませるとページをめくる音が出ません。 //空のムービークリップのactionは clip_mc.loadMovie("pageflip_v225 2.swf"); 複数の本を入れ替わり読み込ませる形を取りたいのでこうしようと思ってるのですが、音が出ないとリアル感がないのでなんとか音が出るようにしたいのですがどうすればよいでしょうか。(pageflip_v225 2.swfのプレビューは音が出るのは確認済み。loadMovieさせると音が出ない) ちなみに簡単な音の出るボタンを配置した外部swfは音が出るので、このpageflip_v225 2.swfに何か問題があるのかとも思ったのですが、何ぶんプログラムをまるで分かってないので対処に困っております。 どなたかお分かりの方がいらっしゃいますでしょうか?

    • ベストアンサー
    • Flash
  • loadMovieの読み込み中を表示しない

    Flash Mx 2004です。 ムービークリップにloadMovieで外部画像を表示し、その上にボタンをのせているのですが、画像が出るまでの間ボタンだけが表示されている状態になっています。画像とボタンを同時に表示するにはどうしたらいいのでしょうか?このムービークリップは5フレーム目にあります。 以下の2種類の方法をためしてみましたがうまくいきません。どちらの方法でもまた別の方法でもよいのでよろしくお願いします。 ●読み込み後のフレームへ移動 このムービークリップは別画像をクリックしたら表示されるようにしているので、その画像のアクションに on(release) { _root.gotoAndPlay(6); //5フレーム目の次を表示 } と記述したのですが、これだとなぜかloadMovieの読み込み画像が出ません。 ●最初から読み込んでおいて非表示にしておく ムービークリップを1フレームに配置し [レイヤー名またはインスタンス名]._visible=false; としたのですが非表示になりません。

    • ベストアンサー
    • Flash
  • Flash5のloadMovieについて

    FLASHを勉強し始めましたが、本を見ながらやってもどうしても上手く いきません。 したい事は、同じ画面の右側にボタンを配置し、クリックするとその左側にある 四角の枠内に違うムービーファイルを表示させたいんです。 でも、全然違うところに表示されちゃって・・・。 ・ソフトはFLASH5 ・アクションは、 on (press){ _root.インスタンス名.loadMovie("他のムービーファイル名.swf") ; } (同じディレクトリに、ファイルは保存してあります) どうしてでしょうか??教えてください!

  • loadMovieで外部swfの読込みについて

    現在、外部swfを連続で再生させるフラッシュを作成中です。 以下の方法で実現しています。 ------------------------------------------------- 親SWFの_rootに,例えば「loadMC」というインスタンス名のムービークリップを作ります。 このMCは小さくて透明のMCか,中に何も入っていない空のMCが良いと思います。 そして,親SWFのフレームのスクリプトに _root.loadMC.loadMovie("movie1.swf"); と書けば,「loadMC」というインスタンス名のムービークリップに「movie1.swf」が読み込まれます。 またはボタンにスクリプトを書いて,ボタンで読み込みをさせても良いです。 そして,「movie1.swf」の最終フレームに, _root.loadMC.loadMovie("movie2.swf"); と書いておきます。これで同じ「loadMC」に「movie2.swf」が読み込まれます。 同じ所に新たなムービーを読み込むと自動的に前のムービーは unload されるので, unloadMovie(); は必要ありません。 「movie2.swf」の最終フレームには _root.loadMC.loadMovie("movie3.swf"); 「movie3.swf」の最終フレームには _root.loadMC.loadMovie("movie4.swf");   …  … ------------------------------------------------- 作成後のプレビュー又はswfをダブルクリックなどで直接表示させると正常に表示されます。 しかし、HTMLに埋め込むと真っ白な状態でまったく表示されません。 調べているのですが原因がわかりません。 どなたかご教授のほど宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Flash 8BasicでloadMovieを使う時

    Flash 8BasicでloadMovieを使う時に ボタンの中にムービークリップを配置して そのムービークリップをloadMovieで変更したいのですが、下記のようにしても出来ませんでした。これでは無理なのでしょうか? ボタンをimageB ムービークリップをimageM 同じフォルダーに読み込む画像image.jpg loadMovie("image.jpg", _root.imageB.imageM); 何かいい方法はないでしょうか? よろしくお願い致しますm(__)m

    • ベストアンサー
    • Flash
  • loadMovieでjpg画像の読み込み

    こんにちは。 ムービークリップhyozi_mcに外部のjpg画像を読み込ませようとしています。 cauntaフォルダの中にあるb01.jpgとb02.jpgを読み込ませるためにタイムラインに hyozi_mc.loadMovie("caunta/b02.jpg"); hyozi2_mc.loadMovie("caunta/b01.jpg"); と記述しています。 プレビューをするとb01.jpgは読み込みますが、b02.jpgは読み込みません。何も表示されていません。 両方ともフォトショップが加工しました。 2つの画像の違いは保存する時にjpgの画質をb01は高にb02は中にしている位です。 フラッシュでloadMovieをしようと思えば画像の画質をある程度あげないといけないとか決まりみたいなのがあるのでしょうか? すみませんが教えて下さい。 よろしくおねがいます。 ソフトはFlashMXを使っています。

    • ベストアンサー
    • Flash
  • swfファイルを読み込む際に。

    こんにちは。質問を失礼させていただきます。 現在FlashCS4を使用してFlashサイトを作っています。 それぞれのページを別々のFlashにて作って、そのSWFファイルを、ボタンクリックで、呼び出せるようにしようと思っております。 色々調べてみると、LoadMovieというスクリプトを使うのが主流のようなので、現在 indexファイルを呼び出すとき。 on (release) { loadMovieNum("index.swf", 20); } introductionのファイルを呼び出すとき。 on (release) { loadMovieNum("introduction.swf", 20); } と、その他も同じようにスクリプトをそれぞれのボタンに入れているのですが、ボタンをクリックして、SWFを呼び出すと、何故か元のページの上に重なって表示されてしまい、どんどん上に重ねがけされてしまってぐちゃぐちゃになってしまいます。 もし、解決策がお分かりの方がいらっしゃったら教えていただけると助かります;