2012-04-02 8 views
0

FDTでViewStackコンポーネントを作成する場合、mx名前空間URIはhttp://www.adobe.com/2006/mxmlです。アプリケーションコンポーネントとsparkコンポーネントのmx URIはlibrary://ns.adobe.com/flex/mxに設定されています。2つの異なるmxネームスペース?

何かの理由ViewStackとおそらく他のコンポーネントが新しいURIに更新されていませんか?

答えて

1

あなたは基本的にあなた自身の質問に答えました。

ViewStackコンポーネントは、他の多くのコンポーネントとは異なりSparkの同等物を持たないコンポーネントなので、古いmx名前空間を使用します。

確かに古いmx名前空間を使用しているDataGridのようなコンポーネントもあります。

+1

私はそれ以上にそれがあると思います。 library://ns.adobe.com/flex/mx URIにメタデータとスクリプトのコンポーネントが含まれていないと思います。 mxネームスペースをlibrary://ns.adobe.com/flex/mx URIとして指定する場合は、http://ns.adobe.com/mxml/2009で、これらのコンポーネントおよび他のコンポーネント用に追加のネームスペース(fx)を作成する必要がありますURI。これに関する文書があれば、それは歓迎されるでしょう。参照:http://stackoverflow.com/questions/1940830/whats-the-difference-between-the-mx-fx-s-object-types-in-flex-4 – MetaChrome

関連する問題