06.08.2005, 22:02
|
|
| Benutzer
Registriert seit: 10.10.2007
Beiträge: 47
| Ich weiss nicht genau ob das hilft, ich habs einfach in der flash-hilfedatei gefunden: Zitat:
Dokumente mit Text in mehreren Sprachen mit der #include-Aktion erstellen
Mit der #include-Aktion können Sie ein Dokument in mehreren Sprachen erstellen.
Sie sollten die Textdatei im Format UTF-8 speichern. Speichern Sie die Datei mit einer Anwendung, die die UTF-8-Kodierung unterstützt, wie z. B. Dreamweaver.
Die Datei muss als erste Zeile die folgende Kopfzeile haben, damit sie vom Flash-Authoring-Tool als Unicode identifiziert wird:
//!-- UTF8
Hinweis: Achten Sie darauf, dass hinter dem zweiten Bindestrich (-) ein Leerzeichen steht.
Standardmäßig geht die Flash-Authoring-Anwendung davon aus, dass die externen Dateien, die die Aktion #include verwenden, in der herkömmlichen Codepage des Betriebssystems, unter dem das Authoring-Tool läuft, kodiert sind. Wenn eine Datei die Kopfzeile //!-- UTF8 enthält, erkennt das Authoring-Tool, dass die externe Datei als UTF-8 kodiert ist.
So erstellen Sie mit der #include-Aktion Dokumente mit Text in mehreren Sprachen:
Erstellen Sie im Flash-Authoring-Tool ein dynamisches Textfeld oder ein Eingabetextfeld, um den Text im Dokument anzuzeigen. Weitere Informationen hierzu finden Sie in Mit Text arbeiten.
Wählen Sie das Textfeld aus, und ordnen Sie dem Textfeld im Eigenschafteninspektor einen Instanznamen zu.
Erstellen Sie eine Textdatei, die den Wert für die Textfeldvariable festlegt. Denken Sie daran, die Kopfzeile //!-- UTF8 am Dateianfang hinzuzufügen.
Speichern Sie die Datei im Format UTF-8.
Fügen Sie die externe Datei mit Hilfe der #include-Aktion in das dynamische bzw. Eingabetextfeld ein. Weitere Informationen finden Sie unter #include.
| Zitat:
#include
Verfügbarkeit
Flash Player 4.
Verwendung
#include "[pfad] dateiname.as"
Hinweis: Setzen Sie kein Semikolon ( an das Ende der Zeile, die die #include-Anweisung enthält.
Parameter
[pfad] dateiname.as Der Dateiname und optionale Pfad für das Skript, das dem Bedienfeld Aktionen hinzugefügt werden soll. .as ist die empfohlene Dateinamenerweiterung.
Rückgaben
Keine.
Beschreibung
Compiler-Direktive: umfasst den Inhalt der angegebenen Datei, als wären die Befehle in der Datei Teil des aufrufenden Skripts. Die Direktive #include wird bei der Kompilierung aufgerufen. Wenn Sie eine externe Datei ändern, müssen Sie sie also speichern und alle FLA-Dateien neu kompilieren, die diese Datei verwenden.
Wenn Sie die Schaltfläche Syntax überprüfen für ein Skript auswählen, das #include-Anweisungen enthält, wird auch die Syntax der enthaltenen Dateien überprüft.
Sie können #include in FLA-Dateien und in externen Skriptdateien verwenden, jedoch nicht in Klassendateien von ActionScript 2.0.
Für die einzubeziehende Datei können Sie wahlweise keinen Pfad, einen relativen Pfad oder einen absoluten Pfad angeben.
Wenn Sie keinen Pfad angeben, muss sich die AS-Datei im selben Verzeichnis wie die FLA-Datei oder das Skript mit der #include-Anweisung befinden.
Wenn Sie für die AS-Datei einen Pfad relativ zur FLA-Datei oder zum Skript angeben möchten, verwenden Sie einen einzigen Punkt (.), um das aktuelle Verzeichnis anzugeben, zwei Punkte (..), um das übergeordnete Verzeichnis anzugeben, und Schrägstriche (/). Dies wird in den folgenden Beispielen verdeutlicht.
Wenn Sie einen absoluten Pfad für die AS-Datei angeben möchten, verwenden Sie das von Ihrer Plattform unterstützte Format (Macintosh oder Windows). Dies wird in den folgenden Beispielen verdeutlicht. Dieses Vorgehen wird jedoch nicht empfohlen, da hierfür die Verzeichnisstruktur auf allen Rechnern, auf denen Sie das Skript kompilieren, identisch sein muss.
Beispiel
In den folgenden Beispielen sind verschiedene Arten dargestellt, wie ein in ein Skript einzubeziehender Pfad angegeben werden kann.
// Beachten Sie, dass #include-Anweisungen nicht mit einem Semikolon enden (
// AS-Datei befindet sich im selben Verzeichnis wie FLA-Datei oder Skript
#include "init_script.as"
// AS-Datei befindet sich in einem Unterverzeichnis des
// Verzeichnisses mit der FLA-Datei oder dem Skript
// Das Unterverzeichnis hat den Namen "FLA_includes"
#include "FLA_includes/init_script.as"
// AS-Datei ist in einem Verzeichnis auf derselben Ebene wie FLA-Datei oder
// Skript
// Das Verzeichnis heißt "ALL_includes"
#include "../ALL_includes/init_script.as"
// AS-Datei wird durch einen absoluten Pfad in Windows angegeben
// Achten Sie darauf, dass Sie keine umgekehrten Schrägstriche verwenden
#include "C:/Flash_scripts/init_script.as"
// AS-Datei wird auf dem Macintosh durch einen absoluten Pfad angegeben
#include "Mac HD:Flash_scripts:init_script.as"
| Ich weiss halt nicht genau wie mans machen muss, hab es auch noch nie gemacht, aber vieleicht klappts ja mit dieser hilfe... |
| |