0

クラスまたはクラス インスタンス (XML ではないオブジェクト) から名前空間プレフィックスを取得する方法はありますか? たとえば、MXML では、何かを s:Button または local:MyComponent として宣言できます。オブジェクトが与えられたときに「s」または「local」値を返す呼び出しまたはアプローチはありますか?

たとえば、クラス TextInput があり、実行時にスタイルの継承を表示したい場合、次のようにすることができます。

s|TextInput {

   fontFamily:Arial;
}

s|TextArea#myTextArea {

   color:red;

}

local|MyComponent.myBoldStyle {
   fontWeight: bold;

}
4

1 に答える 1

1

名前空間はコンパイル時の値です。ソースコードをXMLドキュメントとしてロードし、それをXMLとして処理しない限り、実行時にこれらの値を取得することはできません。

于 2012-09-19T01:06:10.500 に答える