2012-03-29 12 views
0

Ich bin neu bei Flex und BlazeDS.Blaze DS 4 libs fehlt mx. * Pakete

Ich habe gerade meine Umgebung eingerichtet (Flex 4.6 SDK, Blaze DS 4.01) und ich frage mich, wo die benötigten mx. * Pakete gefunden werden können, da ich Klassen wie mx.messages.Producer/Consumer, in meinem Nicht-MXML-Projekt und programmiere sie programmatisch. Blaze DS API Ref sagt, sie sind Teil der Blaze-WAR, aber ich kann sie einfach nicht finden.

Jede Hilfe wäre sehr dankbar, thx.

Antwort

0

Die Procuder/Consumer-Klassen sind in der mx.messag * ing * Paket, mx.messag nicht * e *. Sie sind Teil des Flex-Frameworks als SWC-Bibliotheken und werden zur Flex-Kompilierungszeit verwendet, um Ihre SWF-Anwendung zu erstellen. Sie können in einer WAR als RSLs (Runtime Shared Library) implementiert werden, aber Sie sollten sie nicht von diesem Ort in Ihren Entwicklungen verwenden: Verwenden Sie stattdessen die Flex 4.6 SDK-Bibliotheken.

Alternativ können Sie auch GraniteDS verwenden, die wesentlich mehr Funktionen als BlazeDS (asynchrones Echtzeit-Messaging, Datenmanagement, Tools zur Codegenerierung usw.) und vollständig Open-Source-fähig sind. Siehe die Dokumentation here und einen detaillierten Vergleich zwischen GraniteDS/BlazeDS here.