6. Textfelder

6.4.2. Eigenen Textfeldscroller erstellen

Der oben verwendete Scroller ist Standard. Mehr Aufsehen erreicht man natürlich, wenn man einen eigenen individuellen Textfeldscroller auf seiner Webseite hat. Dazu erstellen wir erneut einen neuen Flash Film beliebiger Größe und ziehen mit dem Textwerkzeug ein Textfeld auf die Bühne (1). Im Eigenschaftenfenster sollten Sie die Einstellungen für den Typ in dynamisches Textfeld (2) mit dem Instantnamen „Textfeld“ (3) umändern. Zudem sollten Sie es als ein Mehrzeiliges Textfeld (4) definieren, das auswählbar (5) ist, damit man auch mit der Maustaste scrollen kann. Die Einstellungen Schriftart, Farbe und Größe ist Ihnen überlassen.

Nun wählen wir das Polysternwerkzeug (6) aus und wählen im Eigenschaftenfenster den Button Optionen (7). Im sich nun öffnenden Fenster wählen wir als Stil: Polygon (8), als Anzahl der Seiten 3 (9) und als die Sternspitzengröße den Wert 0.5 (10).

Nachdem wir noch die Farben eingestellt haben, zeichnen wir ein Dreieck auf die Bühne, am besten direkt neben das Textfeld (11). Markieren  Sie es nun und konvertieren es in ein Symbol des Typs Movieclip mit dem Namen Pfeil (12).

Ziehen Sie nun aus der Bibliothek noch einmal das Symbol Pfeil auf die Bühne. Wenn es nun noch markiert ist, gehen Sie auf Menü Modifizieren -> Transformieren -> Vertikal spiegeln. Das Dreieck wird nun so neben das Textfeld verschoben, dass es genau unter dem anderen Pfeil ist (13). Sie markieren nun den oberen Pfeil und geben im Eigenschaften Fenster als Instanznamen up_mc ein, der untere Pfeil bekommt den Instanznamen down_mc (14).

Nun klicken Sie recht in der Zeitleiste auf das erste Bild und wählt den Punkt Aktionen. Im nun erscheinenden Fenster geben Sie unten stehen Action Script Code ein:

Erklärung zur Syntax:
Zeilen 1: In das dynamische Textfeld "Textfeld" wird der Text, der nach dem Gleichheitszeichen steht eingefügt. Es ist ein String, somit, muss er durch Anführungszeichen begonnen, bzw. geschlossen werden.
Zeilen 3-5: Variablen die im Folgenden gebraucht werden, werden festgelegt. Die Variable sek gibt an, wie schnell später wiederholt wird. Eine kleine Zahl ermöglicht schnelles Scrollen, eine große Zahl ein langsames.
Zeilen 7-14: Wir brauchen nun ein Intervall. Denn wenn man über einen Pfeil geht, soll ja der Text, solange man auf dem Pfeil ist, immer weitergescrollt werden. Ohne ein Intervall würde der Text um eine Zeilen nach unten/oben gescrollt werden. Im Intervall rufen wir eine Funktion auf. Wenn scroll_up auf true gesetzt ist (Zeile 13) dann wird der Text nach unten geschoben, was einem nach oben scrollen entspricht. Wenn scroll_down auf true gesetzt ist, passiert der umgekehrte Fall.
Zeilen 15-26: Wenn man mit der Maus auf unser Movieclip up_mc fährt, wird scroll_up auf true gesetzt und das scrollen beginnt. Wenn man mit der Maus von dem Movieclip runtergeht, dann hört der Film auf zu scrollen. Das gleiche gilt für den down_mc.

Wenn alles perfekt ist nun noch die fertige Animation ansehen, indem wir auf den Menüpunkt Steuerung -> Film testen gehen und fertig ist unser Film. Jetzt nur noch den Film speichern und ihn erneut ansehen, damit die swf Datei erstellt wird.