Syndicate this site ATOM (XML) Syndicate this site RSS 2.0 (XML)

« at パキスタン フンザ on 23/Aug/1999 | Blog's TOP | at パキスタン ギルギット on 24/Aug/1999 »

Flash MX Professional 2004 problem Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/blog/mt/sunouchi/geolink_function.php on line 6

Category : [Web]
Posted by snotch at November 18, 2003 2:04 AM

やや致命的?

031104_01.jpg自分がずいぶんはまったポイントをご報告。Flash MX Professional 2004 になって大幅に機能強化されたユーザインタフェース コンポーネントですが、ComboBox を用いて作成した swf ファイルを、他の swf ファイルから読み込むと、リストがプルダウン表示できません。なぜComboBox だけ?

調べてみると、既にいくつかの掲示板に問題が挙げられています。メインのflaファイルのライブラリに、コンボボックスを追加するととりあえずはうまくいくようです。でも、コンボボックスをライブラリに追加するだけで、アウトプットが+50Kbも増加してしまうのです。

もうひとつの折衷案は、コンボボックスをメイン fla ファイルのライブラリに登録しておいて、ランタイムシェアリング用にリンケージを設定。読み込まれる側の flaファイルには、空のムービークリップを作成し、メイン flaファイルにて設定したコンボボックスのリンケージを指定し、ランタイムインポートするようにします。コンボボックスの大きさ、データの設定はActionScriptで行う必要があります。1番目の方法に比べるとほんのちょっと(10Kb程度)容量を節約できます。

Macromediaさんには、早めのFixをお願いしたいところです。