Importieren einer Textdatei ins Eingabefeld
~ Alle Anleitungen ~
In dieser Anleitung lernen Sie, wie ein Text aus einer externen Textdatei in die Flashanimation importiert wird.
Laden Sie fertige Projektdatei: t1062.zip (1,5 KB)
- Schalten Sie Alligator Flash Designer ein.
- Aus der Menüleiste wählen Sie "Frame" > "ActionScript" und kopieren Sie den untenstehenden Code:
my_lv = new LoadVars(); my_lv.onData = function(rawstring) { if (rawstring == undefined) { input = "Misserfolg"; //"input" - der Name des Eingabefelds; //das sollen Sie ändern falls das Zieleingabefeld //im Ihren Projekt anders benennt ist return; } input = rawstring; //"input" - der Name des Eingabefelds; ändern falls nötig }; my_lv.load("text.txt"); //der Dateiname stop();
Drücken Sie "OK". - In der "Frames" Palette stellen Sie die Dauer des Frames ein. Aus der "Dauer" Dropdown-Liste wählen Sie einen kleinen Wert z.B. 0,05 Sekunden.
- Schaffen Sie einen neuen Frame mit "Frame" > "Neu".
- Die dauer des neuen Frames stellen Sie auf "Stopp" ein.
- Erstellen Sie ein relativ großes Eingabefeld mit dem "Eingabefeldwerkzeug".
- Wählen Sie das "Auswahlwerkzeug" und Doppelklicken Sie auf das Eingabefeld. Im neuen Fenster tragen Sie den Variablennamen "input" ein.
WICHTIG:
- Der eingetragene Variablenname muss derselbe Name sein wie im ActionScript Code.
- Falls Sie den Text mit HTML-Etiketten formatieren möchten, markieren Sie das "HTML/Unicode" Ankreuzfeld. - Exportieren Sie die Flash-SWF-Datei.
- WICHITG: Die Textdatei muss in demselben Dateiverzeichnis gespeichert werden, wie die HTML-Datei die Ihre Animation enthält. Die SWF-Datei muss sich nicht unbedingt in diesem Dateiverzeichnis befinden.
- Der Text in der Textdatei kann mit HTML-Etiketten formatiert werden
z.B. <b>fett gedruckt</b>, <u>unterstrichen</u>, <i>kursiv</i>