• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Flash 外部swfの操作)

Flash外部swfの操作について

このQ&Aのポイント
  • Flashの環境はMac/CS3/AS1&2で、親.swfにある50個のアイコンをクリックすると、子.swfがロードされます。しかし、子.swfにあるアイコンは機能せず、孫.swfが繰り返し再生されてしまいます。
  • 子.swfのASが複雑であり、親にどう設定していいかわからず困っています。子のデータを親に直接書き込むことも重労働なので、外部swfをロードする方法が最適なのか悩んでいます。
  • ブラウザ環境がない場所での使用を考えているため、なるべくロードする方法で制作したいです。最適な方法を教えていただけないでしょうか?

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

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

> 子のASが複雑であり,親にどう設定していいのかわかりません. こちらはもっとわかりませんよ。 現物が手元にないわけですからどう設定するも何もわかりません。 回答者は超能力者ではありませんよ(普通は)。  子_1.swf を単独で開いた場合,  その中にロードされる孫swfが正常にコントロールできるのだけど,  子_1.swf を親swfにロードした場合,  その中にロードされる孫swfが正常にコントロールできない。 ということでしたら, 子_1.swf のフレーム1の最初にでも this._lockroot = true; という1行を加えてみてはいかがでしょうか。 「Flash CS3 ドキュメンテーション _lockroot の使用 」 http://livedocs.adobe.com/flash/9.0_jp/main/00001110.html これでうまく行くものかどうかは知りませんが(超能力者ではないので)。

vamse77
質問者

お礼

説明が足らなくてすみません・・・ しかし!できましたっ☆ すごいです!! ありがとうございました!

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

関連するQ&A