15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Arbeiten mit Strings<br />

Leerer String Ein String, der keinen Text, keinen Leerraum und keine anderen Zeichen enthält. Ein leerer String wird<br />

folgendermaßen angegeben: "". Ein leerer Stringwert unterscheidet sich von einer String-Variablen mit dem Wert<br />

„null“. Bei einer String-Variablen mit dem Wert „null“ handelt es sich um eine Variable, der keine String-Instanz<br />

zugewiesen ist. Einem leeren String ist dagegen eine Instanz mit einem Wert zugewiesen, der keine Zeichen enthält.<br />

String Ein Textwert (Folge von Zeichen).<br />

Stringliteral (oder „Literalstring“) Ein Stringwert, der explizit im Code als Textwert zwischen doppelten oder<br />

einfachen Anführungszeichen angegeben ist.<br />

Teilstring Ein String, der Bestandteil eines anderen Strings ist.<br />

Unicode Ein Standardsystem zur Darstellung von Textzeichen und Symbolen in Computerprogrammen. Das<br />

Unicode-System ermöglicht die Verwendung sämtlicher Zeichen aller auf der Welt vorkommenden Schriftsysteme.<br />

Erstellen von Strings<br />

Flash Player 9 und höher, Adobe AIR 1.0 und höher<br />

Die String-Klasse dient zum Darstellen von Stringdaten (Textdaten) in ActionScript 3.0. ActionScript-Strings<br />

unterstützen sowohl ASCII- als auch Unicode-Zeichen. Strings können am einfachsten durch Verwendung eines<br />

Stringliterals erstellt werden. Verwenden Sie doppelte gerade (") oder einfache gerade (') Anführungszeichen, um<br />

einen Stringliteral zu deklarieren. Die beiden folgenden Strings sind beispielsweise gleichwertig:<br />

var str1:String = "hello";<br />

var str2:String = 'hello';<br />

Sie können einen String auch durch Verwendung des Operators new deklarieren:<br />

var str1:String = new String("hello");<br />

var str2:String = new String(str1);<br />

var str3:String = new String(); // str3 == ""<br />

Die folgenden beiden Strings sind gleichwertig:<br />

var str1:String = "hello";<br />

var str2:String = new String("hello");<br />

Fügen Sie einen umgekehrten Schrägstrich (\) als Escape-Zeichen ein, um einfache Anführungszeichen (') in einem<br />

Stringliteral zu verwenden, bei dem einfache Anführungszeichen (') als Trennzeichen definiert sind. Fügen Sie ebenso<br />

einen umgekehrten Schrägstrich (\) als Escape-Zeichen ein, um doppelte Anführungszeichen (") in einem<br />

Stringliteral zu verwenden, bei dem doppelte Anführungszeichen (") als Trennzeichen definiert sind. Die folgenden<br />

beiden Strings sind gleichwertig:<br />

var str1:String = "That's \"A-OK\"";<br />

var str2:String = 'That\'s "A-OK"';<br />

In Abhängigkeit davon, ob in einem Stringliteral einfache oder doppelte Anführungszeichen vorkommen, können Sie<br />

als Trennzeichen doppelte oder einfache Anführungszeichen verwenden, beispielsweise:<br />

var str1:String = "ActionScript 3.0";<br />

var str2:String = 'banana';<br />

Letzte Aktualisierung 27.6.2012<br />

11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!