Flash MX-Komponenten in Macromedia Flash MX 2004 verwenden
日本語 | 香港/台灣 | 繁體中文 | 한국어 | English | España | Français | Italiano
Dieses Dokument enthält Antworten auf die häufiger gestellten Fragen zum Einsatz von Macromedia Flash MX 2004 mit Komponenten, die mit Macromedia Flash MX veröffentlicht oder für diese Software erstellt wurden.
Was ist der Unterschied zwischen Flash MX- und Flash MX 2004-Komponenten?
Macromedia Flash MX-Komponenten (Architektur der Version 1.0): Macromedia Flash MX wurde mit 7 Benutzeroberflächenkomponenten (Benutzeroberflächenkomponentensatz 1) ausgeliefert, die in ActionScript 1.0 programmiert waren. Später wurden basierend auf derselben Architektur weitere Komponenten in Macromedia Flash Exchange* und in den DevNet Resource Kits 1-4 (alle für Macromedia Flash MX) veröffentlicht.
Macromedia Flash MX 2004-Komponenten (Architektur der Version 2.0): Macromedia Flash MX 2004 und Macromedia Flash MX 2004 Professional (beide im September 2003 veröffentlicht) führten neue Komponenten ein, die in ActionScript 2.0 programmiert wurden und auf einer ganz anderen Architektur basierten. Einige dieser Komponenten sind v2-Varianten von v1-Komponenten. Weitere Informationen zur Architektur der Version 2.0 mit ihren signifikanten Unterschieden zur Version 1.0 finden Sie unten im Abschnitt Ergänzende Informationen.
Beim Authoring zwischen Flash MX-Komponenten (v1) und Flash MX 2004-Komponenten (v2) unterscheiden
Komponenten der Version 1 und der Version 2 besitzen ein sehr ähnliches Erscheinungsbild und häufig sogar denselben Namen. Der einfachste Weg zum Identifizieren der Version einer Macromedia-Komponente besteht darin, eine Instanz der betreffenden Komponente auf die Bühne zu ziehen und dann die Bearbeitung einzuleiten (klicken Sie mit der rechten Maustaste bzw. bei gedrückter Befehlstaste und wählen Sie im Kontextmenü die Option „Bearbeiten“). Eine Flash MX-Komponente (v1) kann bearbeitet werden. Eine Flash MX 2004-Komponente (v2) kann auf der Bühne nicht bearbeitet werden, die Option „Bearbeiten“ ist deshalb abgedunkelt.
Können Macromedia MX-Komponenten in Flash MX 2004 verwendet werden?
Die ursprünglich mit Flash MX gelieferten Macromedia Flash MX-Komponenten (v1) werden in Macromedia Flash MX 2004 weiterhin unterstützt, jedoch nur beim Veröffentlichen einer SWF-Datei der Version 6. Diese SWF-Dateien der Version 6 funktionieren in Macromedia Flash Player 7 fehlerfrei.
Die Macromedia Flash MX-Benutzeroberflächenkomponenten (ursprünglich mit Macromedia Flash MX veröffentlicht) wurden für Macromedia Flash MX 2004 aktualisiert, um die Veröffentlichung für Macromedia Flash Player 7 zu ermöglichen. Diese aktualisierten Komponenten sind unter Macromedia Flash Support – Downloads* verfügbar.
Wenn Sie eine SWF-Datei der Version 7 mit Benutzeroberflächenkomponenten aus Macromedia Flash MX veröffentlichen wollen, sollten Sie diese aktualisierten Komponenten verwenden.
Hinweis: Wenn Sie mit existierenden Dokumenten arbeiten, können Sie in den meisten Fällen die alten Komponenten durch die aktualisierten Versionen ersetzen, die dann fehlerfrei funktionieren. Nur in wenigen Ausnahmefällen wird es zu Problemen kommen. Am wahrscheinlichsten ist dies, wenn Sie die Komponenten Verfahren des Reverse-Engineering unterzogen und den zugrunde liegenden Code bearbeitet haben (auf definierten Objekten oder Methoden aufsetzender Code arbeitet normalerweise problemlos). In diesen Fällen gilt aber zumeist, dass das Projekt auch in Macromedia Flash Player 7 nicht richtig gearbeitet hätte, wenn nicht zuvor die Komponenten ersetzt worden wären.
Flash MX- und Flash MX 2004-Komponenten kombinieren
Macromedia Flash MX 2004-Komponenten sind in ActionScript 2.0 programmiert und weisen eine andere Architektur als Flash MX-Komponenten auf. Macromedia rät davon ab, Komponenten der Versionen 1 und 2 in einer FLA-Datei zu kombinieren.
Technisch ist eine Kombination der beiden Komponentenversionen mit dem Ziel Flash Player 6 unter Verwendung von ActionScript 1.0 möglich. Alle mit Flash MX 2004 und Flash MX 2004 Professional veröffentlichten Komponenten können für Flash Player 6 veröffentlicht werden, ausgenommen ist die Komponente für Videostreams (deren Streamingfunktionen setzen eine SWF-Datei der Flash-Version 7 voraus). In diesem Fall funktioniert jedoch ein großer Teil der automatisierten Infrastruktur von MX 2004-Komponenten nicht.
Komponenten aus den DevNet Resource Kits 1-4 verwenden
Beachten Sie DRK: DevNet Resource Kit component compatibility for Macromedia Flash MX 2004* (TechNote 18847) mit spezifischen Informationen zu diesen Macromedia-Komponenten (ursprünglich für Macromedia Flash MX veröffentlicht).
Übersicht
Grundsätzlich empfiehlt Macromedia bei der Arbeit mit existierenden Anwendungen in Macromedia Flash MX 2004, die mit Komponenten der Version 1 erstellt wurden, die Anwendungsarchitektur unverändert zu lassen und weiterhin die v1-Komponenten zu benutzen.
Wollen Sie Anwendungen mit Macromedia Flash MX 2004-Komponenten der Version 2 erstellen, empfiehlt Macromedia die Erstellung eines neuen Projekts.
Eine vollständig auf der neuen v2-Architektur basierende Anwendung bietet viele Vorteile. Da die neuen Komponenten sehr viel Code gemeinsam nutzen, haben Sie viel zu gewinnen, wenn Sie ausschließlich v2-Komponenten verwenden, statt diese mit Komponenten der Version 1 zu mischen.
Hinweis: Komponenten der Versionen 1 und 2 basieren auf unterschiedlichen ActionScript-Versionen. Deshalb ist das Umstellen einer existierenden Anwendung, die v1-Komponenten enthält, auf die neue Architektur nicht durch einfaches Ersetzen der vorhandenen Komponenten durch v2-Komponenten möglich.
| Letzte Aktualisierung: | 10. November 2003 |
|---|---|
| Erstellt: | 10. November 2003 |