Macromedia Flash MX 2004 und Macromedia Flash MX Professional 2004 sowie höhere Versionen enthalten verschiedene Erweiterungsfunktionen einschließlich Verhalten, Befehle (JavaScript-API), Effekte und Werkzeuge. Mit diesen Funktionen können erfahrene Benutzer den Funktionsumfang des Authoring-Tools erweitern oder automatisieren. Die XML-in-UI-Engine kann mit diesen Erweiterungsfunktionen zum Erstellen von Dialogfeldern eingesetzt werden, die dem Benutzer angezeigt werden, wenn die Erweiterung Parameter erfordert oder akzeptiert. Dialogfelder können mit XML-Tags oder durch eine anzuzeigende SWF-Datei definiert werden. Das XMLUI-Objekt bietet einen Mechanismus, mit dem erfahrene Benutzer mit einer auf diese Weise verwendeten SWF-Datei kommunizieren können.
Mit diesen Methoden können Sie SWF-Dateien erstellen, die Erweiterungen des Flash-Authoring-Tools sind. Eine solche Erweiterung kann beispielsweise über das Flash Application Protocol in einem UDDI-Repository (Universal Description, Discovery and Integration) navigieren und Webdienste in die Werkzeugleiste „Aktionen“ herunterladen.
Die Definitionsdatei muss einen einfachen Dateinamen ohne die Erweiterung „xml“ und ohne Verzeichnistrennzeichen (':', '/' oder '\') aufweisen.
Wenn die durch
Die Definitionsdatei muss einen einfachen Dateinamen ohne die Erweiterung „xml“ und ohne Verzeichnistrennzeichen (':', '/' oder '\') aufweisen.
Wenn es bereits eine Datei für benutzerdefinierte Aktionen mit dem Namen
Wenn das Verzeichnis „Configuration/ActionsPanel/CustomActions“ beim Aufruf dieser Methode noch nicht vorhanden ist, wird es erstellt.
Die Definitionsdatei muss einen einfachen Dateinamen ohne die Erweiterung „xml“ und ohne Verzeichnistrennzeichen (':', '/' oder '\') aufweisen.
Die Flash-JSAPI bietet verschiedene Objekte, Methoden und Eigenschaften zum Duplizieren oder Emulieren von Befehlen, die ein Benutzer in der Authoring-Umgebung eingeben kann. Mithilfe der JSAPI können Sie Skripts schreiben, die Flash in verschiedener Hinsicht erweitern: Sie können Befehle zu Menüs hinzufügen, Objekte auf der Bühne verändern, Befehlssequenzen wiederholen usw.
Im Allgemeinen führt ein Benutzer ein JSAPI-Skript aus, indem er „Befehle“ > „Befehl ausführen“ wählt. Sie können diese Funktion in einem ActionScript jedoch auch dazu verwenden, um einen JSAPI-Befehl direkt aufzurufen. Wenn Sie in einem Skript in Bild 1 Ihrer Datei
Weitere Informationen zur JSAPI finden Sie in „Flash erweitern“ unter