読み込んだ外部swfのコンボボックスでエラーが出る

あるswfで読み込んだ外部swfのコンボボックスにエラーが出る場合の対処法。

rootの関係だと思うけど「_lockroot」はas3ではなくなったようなので使えない。代わりのプロパティーがなになのかわからないので探していたら、意外な解決方法が見つかった。

それは、読み込み元のswfのライブラリにコンボボックスを追加する。

追加方法は、

  1. コンポーネントからコンボボックスをステージにドラッグする。
  2. コンボボックスを削除する。

これだけで動くようになった。ほかのコンポーネントもこうやって動くとおもう。ビューをrootに探しに行ったらなかったということだと思う。

読み込んだswfのrootが読み込み元のswfのrootに変わったことが原因だと思う。

必要な要素を削除しないでほしい。削除するなら代わりの方法を提供してほしい。されてるかも知れないけど。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です