6. Textfelder

6.4. Scrollbars

Scrollbars, oder auch Textfeldscroller genannt, sind wichtige Bestandteile in der Darstellung von Texten. Sie helfen dem Programmierer viel Text auf möglichst kleinsten Raum darzustellen. Bis zur Flash Version MX war der Einbau dieser Komponenten sehr schwierig und mit viel Action Script Programmierung verbunden. Heute erledigt sich so etwas mit wenigen Klicks. Es ist möglich zu bestimmen ob sowohl mit als auch ohne Maus zusätzlich gescrollt werden kann.

6.4.1. Einfacher Textfeldscroller

Hierfür erstellen wir einen neuen Flash Film beliebiger Größe und erstellen dort mit dem Textwerkzeug (1) ein dynamisches Textfeld (2) der Größe 230 x 230 Pixel (3), beliebiger Schriftart (4), Schriftgröße (5) und Farbe (6), zudem sollte dieses Textfeld Mehrzeilig sein (7). Nachdem das Textfeld unseren Vorstellungen entspricht, geben wir ihm den Instanznamen Textfeld (8).

Nun öffnen wir das Komponenten Fenster durch betätigen der Menüfunktion Fenster -> Komponenten, in diesem verschiedenen nützliche Komponenten wie Checkboxen, vordefinierte Preloader, Steuerungselemente für Videos und Sound und eben auch Textfeldscroller zu finden sind. Wir wählen unter der Rubrik User Interface die Komponente UIScollBar (9) aus und ziehen diese mit gedrückter Linkstaste auf die Bühne an die rechte Seite des Textfeldes (10).

Nun geben wir zum Testen einen längeren Text in das Textfeld ein und starten den Film, wenn das Ergebnis so aussieht wie auf dem unteren Bild, haben Sie alles richtig gemacht.

Das Aussehen des Textfeldscrollers können Sie ändern, indem sie auf der Bühnen auf den Scroller doppelklicken und somit den MovieClip, den der Scroller ist, aufrufen. Auf der nun erscheinenden Szene können Sie Farbgestaltung und Formen der verschiedenen Stadien ändern.

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. Dieser Textfeldscroller lässt sich eigentlich überall einsetzen, wenn längere Texte schnell verarbeitet werden sollen.