BeInteractive!

«Prev | 1 | Next»
2007年 03月 24日

そういえばFlex Builder 2.0.1から、やっと独自のメタデータの保持が出来るようになりました。

コンパイラオプションに、

-keep-as3-metadeta Hoge Fuga

と「keep-as3-metadata」オプションに続けて保持させたいメタデータ名を列挙するか、

<?xml version="1.0"?>
<flex-config xmlns="http://www.adobe.com/2006/flex-config">
    <compiler>
        <keep-as3-metadata>
            <name>Hoge</name>
            <name>Fuga</name>
        </keep-as3-metadata>
    </compiler>
</flex-config>

という設定ファイルを「metadeta-config.xml」等の名前で作って、コンパイラオプションで

-load-config+=metadeta-config.xml

とかすれば、

[Hoge(foo = "aaa")]
public class Sample
{
    [Fuga(bar = "bbb", baz="ccc")]
    public var val:String;
}

てな感じでメタデータを書いたときに、それがそのままバイトコードに埋め込まれます。flash.utils.describeTypeを使うと、実行時に取得できます。

2007年 03月 23日

やっと日本語版来ましたね。

機能追加、バグ修正、ASDoc同梱、Apollo extensionでFlexと同じ感覚でApollo開発が出来るとか、色々あるんでとりえあず入れておきましょう。

«Prev | 1 | Next»

カテゴリ

タグ

アーカイブ

最新コメント

最新トラックバック