. .
CREATE OR DIE Special Downloads Shop webinale

Schauplatz

Artikel
  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Mai 2008

SWX: das native Datenformat für Flash

Teil 2

(Link zum Artikel: http://www.createordie.de/cod/artikel/1727)

Im ersten Teil dieses Artikels wurde Ihnen SWX bereits vorgestellt. In diesem zweiten Teil geht es darum, wie sich eine eigene Serviceklasse für SWX erstellen lässt, über die sich in Flash eine kleine Anwendung realisieren lässt.

Text: Nick Weschkalnies

Grundsätzlich eignet sich SWX neben einfachen und stringenten Anwendungen auch besonders gut für Mashups. Das liegt einerseits daran, dass Sie aus Flash sehr einfach verschieden erstellte Dienste parallel ansteuern, andererseits serverseitig einen neuen Dienst erstellen können, der Teile eines anderen serverseitigen Dienstes nutzt. So können Sie zum Beispiel SWXml dazu nutzen, XML-Rückgaben von anderen Diensten zu verarbeiten.
Wir zeigen Ihnen, wie Sie mithilfe von SWX, PHP und MySQL eine Shoutbox in Flash erstellen. Eine Shoutbox ist ein Hybrid aus Chat und Kommentarfunktion, welche Interaktionsmöglichkeiten zwischen Besuchern einer Webseite ermöglicht.

Datenbanktabelle erstellen

Erstellen Sie zunächst eine MySQL-Datenbanktabelle mit vier Feldern, nach dem folgenden Schema.

Das Feld "id" sollte als Primärschlüssel fungieren und mit der Option "auto_increment" ausgezeichnet werden. Dem Feld "timestamp" wird automatisch ein aktueller Zeitstempel zugewiesen. Stellen Sie den Wert im Bereich "Standard" dazu auf "CURRENT_TIMESTAMP". Fügen Sie anschließend zum Testen einen Eintrag in die Datenbank ein. Sollten Sie die Datenbank über "phpMyAdmin" verwalten, klicken Sie dazu einfach auf die Schaltfläche "Einfügen" im oberen Bereich des Fensters. Die Felder "id" und "timestamp" sollten Sie nicht ausfüllen, dies geschieht automatisch.

Serviceklasse erstellen

Als Nächstes wird die Serviceklasse mit PHP eingerichtet. Die Klasse dient dem Zugriff auf die Datenbanktabelle. Erstellen Sie im Unterverzeichnis von SWX PHP "php/services" zunächst ein neues Verzeichnis "inc" und innerhalb des Verzeichnisses ein neues PHP-Script "db_login.inc.php". In dem Script werden die Zugangsdaten für die Datenbank eingetragen.

  1. <?php
  2. $server="MySQL-Server";
  3. $benutzer="Benutzername";
  4. $kennwort="Kennwort";
  5. $table_id = "Datenbankname";
  6. $table="Tabelle";
  7. ?>

 

Kommentare
Bisher keine Kommentare
Neuer Kommentar
  • Gute Kommentare werden belohnt.
  •   (optional)
  •   (Kommentar abonnieren/Gravatar - wird nicht veröffentlicht)
  •    Benachrichtige mich bei nachfolgenden Kommentaren per E-Mail
  • -+
Tags
Werbung
SWX, Flash, Adobe