1-3. SWFからの外部ファイル読み込みの位置関係 | Flashとブラウザ
【違う階層】このHTMLは読み込むSWFと違う階層
SWF内の相対パス指定は、表示されたHTMLを起点になる。
→[◎同じ階層]のHTMLで読み込ませた場合[正常動作]
違う階層から読み込んで表示させた場合
外部XMLを読み込むパスが変り、不具合が発生する。
▼SWFの構成


ポイント
- 外部ファイルを読み込ませるSWFを貼付ける場合
、以下のいずれかの方法で対応
- 絶対パス(http://~)か相対ルートパス( "/" スラッシュで始まる指定)で指定する!
- 貼付けるSWFとHTMLを同じディレクトリに (簡単)
- 応用編で、貼付けたHTMLから「どのファイルを読み込むか?」の変数を指定する事も可能(FlashVars)
- SWFだけ貼付けたHTMLをiframe等で貼付けるのも1つの手。