15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Arbeiten mit Strings<br />

"yellow"<br />

Sie können einzelne Zeichen an verschiedenen Positionen eines Strings mit den Methoden charAt() und<br />

charCodeAt() überprüfen, wie im folgenden Beispiel dargestellt:<br />

var str:String = "hello world!";<br />

for (var i:int = 0; i < str.length; i++)<br />

{<br />

trace(str.charAt(i), "-", str.charCodeAt(i));<br />

}<br />

Wenn Sie diesen Code ausführen, werden folgende Werte ausgegeben:<br />

h - 104<br />

e - 101<br />

l - 108<br />

l - 108<br />

o - 111<br />

- 32<br />

w - 119<br />

o - 111<br />

r - 114<br />

l - 108<br />

d - 100<br />

! - 33<br />

Sie können zudem Zeichencodes verwenden, um einen String mit der fromCharCode()-Methode zu definieren, wie<br />

im folgenden Beispiel dargestellt:<br />

var myStr:String = String.fromCharCode(104,101,108,108,111,32,119,111,114,108,100,33);<br />

// Sets myStr to "hello world!"<br />

Vergleichen von Strings<br />

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

Mithilfe der folgenden Operatoren können Sie Strings vergleichen: . Diese Operatoren können<br />

mit Bedingungsanweisungen verwendet werden, z. B. if und while, wie im folgenden Beispiel dargestellt:<br />

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

var str2:String = "apple";<br />

if (str1 < str2)<br />

{<br />

trace("A < a, B < b, C < c, ...");<br />

}<br />

Bei Verwendung dieser Operatoren mit Strings wird in ActionScript der Zeichencodewert der einzelnen Zeichen im<br />

String überprüft. Die Zeichen werden dabei von links nach rechts verglichen:<br />

trace("A" < "B"); // true<br />

trace("A" < "a"); // true<br />

trace("Ab" < "az"); // true<br />

trace("abc" < "abza"); // true<br />

Verwenden Sie die Operatoren == und !=, um Strings mit anderen Strings und mit anderen Objekttypen vergleichen,<br />

wie im folgenden Beispiel dargestellt:<br />

Letzte Aktualisierung 27.6.2012<br />

13

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

Saved successfully!

Ooh no, something went wrong!