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 />

var str:String = "Hello from Paris, Texas!!!";<br />

trace(str.slice(11,15)); // output: Pari<br />

trace(str.slice(-3,-1)); // output: !!<br />

trace(str.slice(-3,26)); // output: !!!<br />

trace(str.slice(-3,str.length)); // output: !!!<br />

trace(str.slice(-8,-3)); // output: Texas<br />

Bei der slice()-Methode können Sie nicht negative und negative Ganzzahlen als Parameter kombinieren.<br />

Suchen der Zeichenposition eines übereinstimmenden Teilstrings<br />

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

Mit den Methoden indexOf() und lastIndexOf() können Sie übereinstimmende Teilstrings in einem String<br />

suchen, wie im folgenden Beispiel dargestellt:<br />

var str:String = "The moon, the stars, the sea, the land";<br />

trace(str.indexOf("the")); // output: 10<br />

Bei der indexOf()-Methode wird die Groß- und Kleinschreibung beachtet.<br />

Sie können einen zweiten Parameter festlegen, um die Indexposition im String anzugeben, ab der die Suche gestartet wird:<br />

var str:String = "The moon, the stars, the sea, the land"<br />

trace(str.indexOf("the", 11)); // output: 21<br />

Mit der lastIndexOf()-Methode wird das letzte Vorkommen eines Teilstrings in einem String gesucht:<br />

var str:String = "The moon, the stars, the sea, the land"<br />

trace(str.lastIndexOf("the")); // output: 30<br />

Wenn Sie bei der lastIndexOf()-Methode einen zweiten Parameter einfügen, wird die Suche ab der Indexposition<br />

des Strings rückwärts (von rechts nach links) durchgeführt:<br />

var str:String = "The moon, the stars, the sea, the land"<br />

trace(str.lastIndexOf("the", 29)); // output: 21<br />

Erstellen eines durch Trennzeichen unterteilten Arrays von Teilstrings<br />

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

Mithilfe der split()-Methode können Sie ein Array aus Teilstrings erstellen, die anhand eines Trennzeichens<br />

unterteilt sind. Sie können beispielsweise einen String, der durch Kommas oder Tabulatoren getrennt ist, in mehrere<br />

Strings unterteilen.<br />

Im folgenden Beispiel ist dargestellt, wie ein Array mit dem Und-Zeichen (&) als Trennzeichen in Teilstrings unterteilt wird:<br />

var queryStr:String = "first=joe&last=cheng&title=manager&StartDate=3/6/65";<br />

var params:Array = queryStr.split("&", 2); // params == ["first=joe","last=cheng"]<br />

Der optionale zweite Parameter der split()-Methode definiert die maximale Größe des zurückgegebenen Arrays.<br />

Sie können auch einen regulären Ausdruck als Trennzeichen verwenden:<br />

var str:String = "Give me\t5."<br />

var a:Array = str.split(/\s+/); // a == ["Give","me","5."]<br />

Weitere Informationen finden Sie unter „Verwenden von regulären Ausdrücken“ auf Seite 81 und im ActionScript<br />

3.0-Referenzhandbuch für die Adobe Flash-Plattform.<br />

Letzte Aktualisierung 27.6.2012<br />

16

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

Saved successfully!

Ooh no, something went wrong!