Flash MX Professional 2004 problem
やや致命的?
自分がずいぶんはまったポイントをご報告。Flash MX Professional 2004 になって大幅に機能強化されたユーザインタフェース コンポーネントですが、ComboBox を用いて作成した swf ファイルを、他の swf ファイルから読み込むと、リストがプルダウン表示できません。なぜComboBox だけ?
調べてみると、既にいくつかの掲示板に問題が挙げられています。メインのflaファイルのライブラリに、コンボボックスを追加するととりあえずはうまくいくようです。でも、コンボボックスをライブラリに追加するだけで、アウトプットが+50Kbも増加してしまうのです。
もうひとつの折衷案は、コンボボックスをメイン fla ファイルのライブラリに登録しておいて、ランタイムシェアリング用にリンケージを設定。読み込まれる側の flaファイルには、空のムービークリップを作成し、メイン flaファイルにて設定したコンボボックスのリンケージを指定し、ランタイムインポートするようにします。コンボボックスの大きさ、データの設定はActionScriptで行う必要があります。1番目の方法に比べるとほんのちょっと(10Kb程度)容量を節約できます。
Macromediaさんには、早めのFixをお願いしたいところです。