Webmacher-FAQ

 

Wie erstelle ich ein scrollbares Textfeld in Flash?

Bewertung: 4 / 5

Stern aktivStern aktivStern aktivStern aktivStern inaktiv
 

Skill 2 Skill 2

Auch das ist nicht sehr aufwendig (Flash 5.0).

1. Erstellen Sie ein Textfeld. Stellen Sie die Textoptionen ein: dynamischer Text, mehrere Zeilen, Wortumbruch, HTML

2. Weisen Sie im Feld Variable dem Feld eine Variable zu (z.B. Feld1).
mit dieser Variable wird das Feld später angesprochen.

3. Der Film soll den Inhalt des Feldes aus einer externen Textdatei laden. Weisen Sie also per Actionscript den Film an:
loadVariablesNum("verzeichnis/text1.txt",0);
verzeichnis steht für den Pfad zur Textdatei.

4. Nun muss noch die externe Textdatei (text1.txt) erstellt werden.
Erstellen Sie diese mit einem Texteditor. Beginnen muss diese Datei in unserem Fall mit feld1=
Die Angabe der Variable ist wichtig, da Flash den Text sonst nicht einlesen kann. Das Gleichheitszeichen trennt vom Text.
Geben Sie dahinter einen Text ein. Sie können hier HTML-Tags verwenden, um den Text zu formatieren. Dafür haben wir vorhin in den Textoptionen HTML aktiviert.

5. Nun erstellen wir zwei Schaltflächen. Diese können wir z.B. aus den allgemeinen Bibliotheken von Flash nehmen.
Die Schaltfläche zum Hochscrollen versehen wir mit folgendem Actionscipt:
onpress(press,dragOver,dragOut) {_root.feld1.scroll=_root.feld1.scroll-1;}
Die Schaltfläche zum Runterscrollen mit folgendem Script:
onpress(press,dragOver,dragOut) {_root.feld1.scroll=_root.feld1.scroll+1;}

6. Nun funktioniert bereits das schrittweise Scrollen.
Damit der Text aber auch bei gedrückter Maustaste scrollt,
gehen wir wie folgt vor:
Wählen Sie beide Schaltflächen aus. Wählen Sie über Einfügen - In Symbol konvertieren Filmsequenz aus. Geben Sie dem Film einen beliebigen Namen und bestätigen Sie mit OK.
Die beiden Schaltflächen sind nun mit einer Auswahl markiert.
Klicken Sie doppelt auf diese Auswahl. Sie bearbeiten nun den eben erstellten "Schaltflächen-Film".
Erstellen Sie hier eine zweite Ebene. Kopieren Sie den ersten bereits bestehenden Frame in den zweiten Frame der zweiten Ebene.
Klicken Sie auf Szene1 um in den Hauptfilm zurückzukehren.
Fertig.

 

Drucken

Kommentar schreiben

Sicherheitscode
Aktualisieren

Das könnte sie auch interessieren: