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

Strings-Beispiel: ASCII-Grafik<br />

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

Im folgenden Beispiel einer ASCII-Grafik werden mehrere Funktionen bei der Verwendung der String-Klasse in<br />

ActionScript 3.0 erläutert, einschließlich folgender Funktionen:<br />

Mithilfe der split()-Methode der String-Klasse werden Werte eines durch Zeichen getrennten Strings extrahiert<br />

(Bilddaten in einer durch Tabulatoren getrennten Textdatei).<br />

Mehrere Verfahren zur Bearbeitung von Strings, einschließlich split(), Verkettung und Extraktion von<br />

Teilstrings mit substring() und substr() werden zur Großschreibung des ersten Buchstabens jedes Wortes in<br />

Bildtiteln verwendet.<br />

Mithilfe der getCharAt()-Methode wird ein einzelnes Zeichen eines Strings abgerufen (um das ASCII-Zeichen zu<br />

ermitteln, das einem Graustufen-Bitmapwert entspricht).<br />

Mithilfe der Stringverkettung wird Zeichen für Zeichen die ASCII-Grafik-Darstellung eines Bilds erstellt.<br />

Der Begriff ASCII-Grafik bezieht sich auf Textdarstellungen eines Bilds, bei dem das Bild durch ein Raster aus<br />

Schriftzeichen fester Breite (z. B. Courier New) erstellt wird. Das folgende Bild ist ein Beispiel für eine in der<br />

Anwendung erstellte ASCII-Grafik:<br />

Die ASCII-Grafikversion des Bilds ist rechts dargestellt.<br />

Die Anwendungsdateien für dieses Beispiel finden Sie unter<br />

www.adobe.com/go/learn_programmingAS3samples_flash_de. Die Dateien der Anwendung „ASCIIArt“ befinden<br />

sich im Ordner „Samples/AsciiArt“. Die Anwendung umfasst die folgenden Dateien:<br />

Datei Beschreibung<br />

AsciiArtApp.mxml<br />

oder<br />

AsciiArtApp.fla<br />

Letzte Aktualisierung 27.6.2012<br />

Die Hauptanwendungsdatei im Flash-Format (FLA) oder Flex-<br />

Format (MXML).<br />

com/example/programmingas3/asciiArt/AsciiArtBuilder.as Die Klasse mit den Hauptfunktionen der Anwendung,<br />

einschließlich Extrahieren der Bildmetadaten aus einer<br />

Textdatei, Laden der Bilder und Verwalten des Vorgangs zum<br />

Konvertieren von Bildern in Text.<br />

com/example/programmingas3/asciiArt/BitmapToAsciiConverter.as Eine Klasse mit der parseBitmapData()-Methode zum<br />

Konvertieren von Bilddaten in Strings.<br />

20

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

Saved successfully!

Ooh no, something went wrong!