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

Sound-Beispiel: Podcast-Player<br />

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

Ein Podcast ist eine über das Internet verteilte Sounddatei, die entweder speziell angefordert oder abonniert wurde.<br />

Podcasts werden in der Regel als Serie veröffentlicht, die auch als ein Podcast-Kanal bezeichnet wird. Da Podcast-<br />

Episoden zwischen einer Minute und mehreren Stunden umfassen können, werden sie im Allgemeinen während der<br />

Wiedergabe gestreamt. Podcast-Episoden, die auch als Objekte bezeichnet werden, liegen in der Regel im MP3-<br />

Format vor. Auch Video-Podcasts sind sehr populär. Diese Beispielanwendung gibt jedoch nur Audio-Podcasts<br />

wieder, die MP3-Dateien verwenden.<br />

Dieses Beispiel ist keine Podcast Aggregator-Anwendung mit vollständigem Funktionsumfang. Beispielsweise<br />

verwaltet sie keine Abonnements von bestimmten Podcasts oder speichert Aufzeichnungen darüber, welche Podcasts<br />

der Benutzer bereits gehört hat. Sie kann jedoch als Startpunkt für einen Podcast-Aggregator mit einem größeren<br />

Funktionsumfang dienen.<br />

Das Beispiel „Podcast Player“ veranschaulicht die folgenden ActionScript-Programmiertechniken:<br />

Lesen eines externen RSS-Feed und Einlesen des XML-Inhalts<br />

Erstellen einer SoundFacade-Klasse zum einfachen Laden und Wiedergeben von Sounddateien<br />

Anzeigen des Fortschritts der Soundwiedergabe<br />

Unterbrechen und Fortsetzen der Soundwiedergabe<br />

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

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

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

Datei Beschreibung<br />

PodcastPlayer.mxml<br />

oder<br />

PodcastPlayer.fla<br />

comp/example/progra<br />

mmingas3/podcastplay<br />

er/PodcastPlayer.as<br />

Die Benutzeroberfläche der Anwendung im Flex-Format (MXML) oder Flash-Format (FLA).<br />

Document-Klasse mit der Benutzeroberflächenlogik für den Podcast-Player (nur Flash).<br />

SoundPlayer.mxml Eine MXML-Komponente, die Wiedergabeschaltflächen und Fortschrittleisten anzeigt sowie die Soundwiedergabe<br />

steuert (nur für Flex).<br />

main.css Stile für die Benutzeroberfläche der Anwendung (nur Flex).<br />

images/ Symbole zum Gestalten der Schaltflächen (nur Flex).<br />

comp/example/progra<br />

mmingas3/podcastplay<br />

er/SoundPlayer.as<br />

comp/example/progra<br />

mmingas3/podcastplay<br />

er/PlayButtonRenderer.<br />

as<br />

com/example/program<br />

mingas3/podcastplayer<br />

/RSSBase.as<br />

Klasse für das SoundPlayer-Movieclipsymbol mit der Benutzeroberflächenlogik für den Soundplayer (nur Flash).<br />

Benutzerdefinierter Zellen-Renderer für die Anzeige einer Wiedergabe-Schaltfläche in einer Zelle eines<br />

Datengitters (nur Flash).<br />

Eine Basisklasse, die allgemeine Eigenschaften und Methoden für die RSSChannel- und die RSSItem-Klasse<br />

bereitstellt.<br />

Letzte Aktualisierung 27.6.2012<br />

495

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

Saved successfully!

Ooh no, something went wrong!