. てやんでい!職人気質 ブースターテクノロジー Webシステム開発 . .
FlexのSDKのバージョンを変えた際の注意

FlexのSDKのバージョンが結構な頻度で変わる。
2010年1月時点でFlexSDK3.5。

で、最新をダウンロードしてプロジェクトのSDKのバージョンを変えてビルドし起動するとエラーになることがある。
埋め込みフォントを使っていて、StyleManager.loadStyleDeclarations した際、

『VerifyError: Error #1053: mx.core.FlexModuleFactory の FlexModuleFactory のオーバーライドが無効です。
at global$init()

というエラーが出る。
全く意味不明だったのだが、埋め込みフォントのSWFも使用するバージョンのSDKでコンパイルしないと、このエラーが出るらしい。

で、3.5 のmxmlc を使ってコンパイルしたフォントswfなら無事OK!
はまった。。

--
2010年02月25日