Let's talk about Flex, AIR, ActionScript, ColdFusion and more    

ユーザー指定のメタタグを保持


AS3で独自メタデータの保持@BeInteractiveさんを試してみて分かったこと

FlexBuilderでコンパイルしたノンデバッグSWFには
ユーザー指定のメタタグが保持されない...orz


FlexCodersのメーリングリストにも同様の投稿があり
「Antを使用してSDKのコンパイラを使用した方が良い」とあります。
Re: Flex 2 Compiler / Metadata Question


Flex 2.0.1 のリリースノートのバグフィックスで
「keep-as3-metadataが再帰的に使用できないバグが修正されました」

と書いてあったので、
「ひょっとしてノンデバッグSWFは直ってない?」
と、思って「dump-config」コンパイラオプションを使って
FlexBuilderのコンパイルコンフィグを吐き出し、

「load-config+=...」ではなく「load-config=...」にして
さらに、ダンプで吐き出したコンフィグを直にいじって
メタタグを追加してみました...

コンフィグエラーになる...orz

どうやら吐き出されたコンフィグがUTF-8なのがまずいみたいです(WHY!?)
で、コンフィグを外部エディッタで開き「SHIFT JIS」で保存。


今度は「mxml-manifest.xml」が無いと怒られる...w
Flex SDK 2 のフォルダにあるファイルをコピーする。

コンパイルOK(ふ~)


で、メタタグはと言うと...駄目でした orz


もうちょっと試してみますが、素直にAnt使って
SDKでコンパイルさせる方が良いかも...
独自メタタグを使用したい場合は...


コメント
BlogCFC was created by Raymond Camden. This blog is running version 5.5.005.