2012-04-02 15 views
0

Beim Erstellen einer ViewStack-Komponente in FDT ist der URI mx-Namespace http://www.adobe.com/2006/mxml. Für die Anwendungskomponente und die Spark-Komponenten wurde der mx-URI auf library: //ns.adobe.com/flex/mx festgelegt.2 verschiedene MX-Namespaces?

Aus irgendeinem Grund nicht ViewStack und vermutlich andere Komponenten nicht auf den neuen URI aktualisiert?

Antwort

1

Sie haben grundsätzlich Ihre eigene Frage beantwortet. Die ViewStack Komponente ist eine mx Komponente, die kein Spark Äquivalent im Gegensatz zu vielen anderen Komponenten hat.

Es gibt tatsächlich andere Komponenten wie DataGrid, die auch weiterhin den alten mx-Namespace verwenden.

+1

Ich denke da mehr als das. Ich glaube, dass der Bibliothek: //ns.adobe.com/flex/mx URI nicht die Metadaten und Skript-Komponenten enthält. Wenn Sie den mx-Namespace als Bibliothek: //ns.adobe.com/flex/mx-URI angeben, müssen Sie einen zusätzlichen Namespace (fx) für diese und andere Komponenten mit der http://ns.adobe.com/mxml/2009 erstellen URI. Falls diesbezüglich Unterlagen vorhanden sind, wäre dies willkommen. Siehe: http://stackoverflow.com/questions/1940830/whats-the-difference-between-the-mx-fx-s-object-types-in-flex-4 – MetaChrome

Verwandte Themen