• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:外部swfファイルのscriptが動作しない・・・)

外部swfファイルのscriptが動作しない

このQ&Aのポイント
  • 外部swfファイルのscriptがうまく動作しない原因と対策を教えてください。
  • Flash8 ActionScript2.0を使用して、swfファイルを読み込んでいますが、スクリプトが動作しません。どうすれば良いでしょうか?
  • 読み込んだswfファイルのスクリプトが動作しない問題について、解決策を教えてください。

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

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

_root がずれたからではないでしょうか? 外部 SWF 単体起動の場合, その _root はその SWF の シーン 1 などメインのタイムラインになりますが, 他の SWF にロードされると _root はそのロードした SWF の シーン 1 などメインのタイムラインになります。 もしそうであるならば対処法は2つで, 1つ目は外部 SWF の方に, _root がつく絶対パスを使わずに,すべて this とか this._parent などという 相対パス で書くということです。 もう1つは 外部 SWF の _lockroot を true にすることです。 「Flashドキュメンテーション _lockroot (MovieClip._lockroot プロパティ) 」 http://livedocs.adobe.com/flash/8_jp/main/00002482.html

pekopyon
質問者

お礼

仰るように絶対パスを使用していました!! 相対パスにすることにより解決致しました。 パスが原因だとは思いもよらず困りはてておりましたので大変助かりました!! 本当にありがとうございましたm(_ _)m

関連するQ&A

専門家に質問してみよう