Rheinwerk Design < openbook > Rheinwerk Design - Know-how für Kreative.
Know-how für Kreative.

Inhaltsverzeichnis
Vorwort
1 Flash für ActionScript
2 ActionScript in Flash
3 Flash Pro für ActionScript
4 Grundlagen der Programmierung
5 Einfache Filmsteuerung
6 Bildschirme und Präsentationen
7 Drucken und das Kontextmenü
8 Textfelder
9 Tasten
10 Datum und Zeit
11 Rechnen
12 Farbe wechseln und Drag
13 Zeichnen und Zufall
14 Von Mäusen und Duplikaten
15 Kollisionstest
16 Sound
17 Video
18 Externe Filme
19 Vorladen und Player erkennen
20 Formulare und UI-Komponenten
21 Komponenten anpassen
22 Formulare versenden
23 Warenkorb
24 Ausblick auf ActionScript 3
Stichwort
Ihre Meinung?

Spacer
 <<   zurück
Einstieg in ActionScript von Christian Wenz, Tobias Hauser, Armin Kappler
Aktuell zu Flash 8
Buch: Einstieg in ActionScript

Einstieg in ActionScript
brosch., mit CD und QuickFinder und Referenz
416 S., 24,90 Euro
Rheinwerk Design
ISBN 978-3-89842-774-6
Pfeil 8 Textfelder
  Pfeil 8.1 Textfelder und ActionScript
  Pfeil 8.2 Mit Textfeld-Inhalten arbeiten
  Pfeil 8.3 Textfelder formatieren und verändern
  Pfeil 8.4 Textfelder dynamisch erzeugen

8 Textfelder

Sie werden lernen:

  • Welche Textfelder gibt es?
  • Wann setzen Sie welches Textfeld ein?
  • Wie steuern Sie Eingabetextfelder und dynamische Textfelder?
  • Wie lassen sich Textfelder formatieren?

Die ersten vierzig Jahre unseres Lebens liefern den Text, die folgenden dreißig den Kommentar dazu. – Schopenhauer

Das Textwerkzeug von Flash produziert beliebig große Textfelder. Sie lassen sich formatieren, skalieren und mit netten Schriften versehen. Natürlich kennen Sie das alles. Textfelder spielen aber auch bei der Arbeit mit ActionScript eine große Rolle. Mit Textfeldern können Sie Informationen ausgeben oder von den Nutzern Eingaben erhalten. Außerdem lassen sich Textfelder per ActionScript formatieren oder gar komplett dynamisch erzeugen.

Textfelder sind schon in Flash 5 ein integraler Bestandteil. Die Steuerung mit ActionScript funktioniert dort genauso wie mit der neuesten Flash-Version 8. Seit MX 2004 sind allerdings weitere Möglichkeiten hinzugekommen, beispielsweise für das Formatieren von Textfeldern. Neuere Funktionen sind wie gewohnt mit den Symbolen der entsprechenden Versionen hervorgehoben.

In Flash 8 bzw. dem Flash-Player 8 können Textfelder zwar aus ActionScript-Sicht nicht mehr als in Flash MX 2004, allerdings sind neue Möglichkeiten für das Antialiasing, die Kantenglättung von Text, hinzugekommen und Sie können die Glyphen, die Zeichen einer Schrift, problemlos mit einbetten. Diese zwei Möglichkeiten sind in der Praxis sehr wertvoll.


Rheinwerk Computing - Zum Seitenanfang

8.1 Textfelder und ActionScript  topZur vorigen Überschrift

Flash bietet drei Arten von Textfeldern: statische Textfelder, dynamische Textfelder und Eingabetextfelder. Die Art eines Textfelds ändern Sie im Eigenschafteninspektor (1) .

Abbildung 8.1 Im Eigenschafteninspektor wählen Sie zwischen den Textfeld-Arten (1) .

Das statische Textfeld kann mit ActionScript nicht angesprochen, formatiert oder gesteuert werden, es ist quasi unsichtbar. Zum Einsatz kommen also nur dynamische Textfelder und Eingabetextfelder.


Das Feld Var

Das Feld Var ist nur sichtbar, wenn Sie im Eigenschafteninspektor den erweiterten Informationsbereich mit dem kleinen Pfeil rechts unten eingeblendet haben.


Dynamische Textfelder

Dynamische Textfelder bieten zwei Ansatzpunkte für ActionScript:

1. Sie geben im Feld Var eine Variable ein, mit der Sie per ActionScript den Inhalt des Textfelds auslesen und verändern. 2
       
2. Sie geben einen Instanznamen an, mit dem Sie auf das Textfeld selbst zugreifen, es formatieren und verändern können. 3
       

Abbildung 8.2 Im Eigenschafteninspektor geben Sie sowohl einen Variablennamen (2) als auch einen Instanznamen (3) an.

Wichtig ist, dass Ihnen der Unterschied zwischen Variablen- und Instanznamen klar ist: Mit der Variablen aus dem Feld Var greifen Sie auf den Inhalt des Textfelds zu. Der Inhalt ist immer ein String, da es sich um Text handelt. Deswegen versehen Sie den Variablennamen mit der Endung _str und erhalten damit die Codehinweise für Strings. Mit dem Instanznamen greifen Sie dagegen auf ein Objekt zu, das als Datentyp ein dynamisches Textfeld ist. Entsprechend verwenden Sie für Codehinweise die Endung _txt.


Ohne Datentyp

Sie können natürlich bei Variablen- und Instanznamen auf die Endung mit dem Datentyp verzichten. Schließlich ist sie nur eine Hilfe, um Codehinweise zu erhalten. Trotzdem empfehlen wir Ihnen, Instanzname und Variable so zu benennen, dass Sie beide unterscheiden können. Auf keinen Fall sollten sie gleich heißen.


Eingabefelder

Eingabefelder erlauben dem Nutzer, Text einzugeben. Wenn der Nutzer darauf klickt, erscheint ein Textcursor und er kann seine Eingaben machen. Aus ActionScript-Sicht bietet ein Eingabefeld die gleichen Ansatzpunkte wie ein dynamisches Textfeld: Der Variablenname erlaubt den Zugriff auf den Inhalt des Eingabefelds, der Instanzname den Zugriff auf das Eingabefeld selbst.

Abbildung 8.3 Auch beim Eingabefeld tragen Sie Variablen- (4) und Instanznamen (5) im Eigenschafteninspektor ein.



Ihre Meinung

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.

 <<   zurück
  
  Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: ActionScript 3 – Das Praxisbuch
ActionScript 3
Das Praxisbuch

bestellen
 Ihre Meinung?
Wie hat Ihnen das Openbook gefallen?
Ihre Meinung

 Buchtipps
Zum Rheinwerk-Shop: JavaScript






 JavaScript


Zum Rheinwerk-Shop: jQuery






 jQuery


Zum Rheinwerk-Shop: Responsive Webdesign






 Responsive Webdesign


Zum Rheinwerk-Shop: Suchmaschinen-Optimierung






 Suchmaschinen-
 Optimierung


Zum Rheinwerk-Shop: Schrödinger lernt HTML5, CSS3 und JavaScript






 Schrödinger lernt
 HTML5, CSS3
 und JavaScript


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und der Schweiz
InfoInfo




Copyright © Rheinwerk Verlag GmbH 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das Openbook denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


Nutzungsbestimmungen | Datenschutz | Impressum

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern