- 締切済み
loadMovieでの別ファイルの読み込みでHTMLでみると読み込まれません
超初心者でスイマセン。。 loadMovieとloadMovieNumでも試したんですが FLASHでムービープレビューしたときはちゃんと別ファイルが読み込まれるのに htmlにはりつけて読み込みボタンを押すと読み込まれません。 パスはあってると思うんですが。 よろしくお願いします。
- みんなの回答 (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 の順でアヤシイと思います。