Posts Tagged ‘JSON’

17.06.2010

Elferchallenge technisch PHP

Das Multiplayer-Game, Elferchallenge, für das Social-Network Facebook wurde in Flash und PHP entwickelt. Die Hauptlogik des Spiels ist in PHP ausgelagert, sodass in Flash keine Spiellogik mehr stattfinden muss. Somit kann sich Flash ganz auf die grafische Darstellung der Daten konzentrieren. Im Folgenden werde ich einen Einblick geben, wie die Verbindung zwischen Facebook, PHP und Flash besteht.

weiterlesen

Keine Kommentare

17.06.2010

Elferchallenge technisch Flash

Nach langer Pause wurde die Elferchallenge wieder ins Leben geholt. Ursprünglich in Flash geschrieben, entwickelt und designed musste das ganze Projekt erst einmal in ein reines Actionscript 3 Projekt mit PHP Anbindung umgewandelt werden. Die Hauptlogik stecke diesmal in den PHP Funktionen und Flash wertete die Ergebnisse aus. Die größte Hürde hierbei war wohl das Speichern der Session das in PHP ein gewisses Problem darstellte, da das Speichern in Cookies innerhalb eines iFrames nicht möglich ist. Flashseitig bestand das größte Problem wohl darin, dass man die PHP Aufrufe in der richtigen Reihenfolge rufen musste und dies teilweise auch wiederholt tun musste. Grundsätzlich wurde in Flex 3.5, also mit Flash 9.0, entwickelt um Benutzern mit einer älteren Flash Version ebenfalls das Spielen zu ermöglichen. Das ganze Spiel besteht aus 6 Grundphasen, zu allererst einmal die Anmeldung bei der sich der Spieler ein Land auswählen durfte, anschließen ein Hauptbereich der bei jedem öffnen des Spiels angezeigt wird und die Möglichkeit bietet auch im nachhinein die gesprochene Sprache zu ändern.

weiterlesen

Keine Kommentare

12.05.2010

jQuery Ajax POST und UTF-8

Um Daten in einem jQuery Ajax POST-Aufruf korrekt zu enkodieren und in PHP zu dekodieren:

weiterlesen

Keine Kommentare

04.10.2008

JSON in Flex und Flash

Wer das Serialisierungsformat in anderen Umgebungen oftmals benutzt hat, wird sich vielleicht wundern, warum es nicht zum Standardumfang von Flex und Flash gehört. Dieses Problem kann schnell durch die EInbindung des von Adobe bereitgestellten corelib bzw. der darin relevanten Klassen gelöst werden. Per SVN unter:

weiterlesen

Keine Kommentare

13.05.2008

JSONP – Cross Domain JSON

Im Web2.0-Umfeld hat das Serialisierungsformat JSON eine große Beliebtheit erlangt, da es sich in Javascript sehr einfach weiterverarbeiten lässt und sich somit für Ajax-Responses anbietet.

Nun kann es gerade bei Mashup-Anwendungen vorkommen, dass man JSON-Daten fremder Domains einbinden will. Dies ist jedoch aufgrund von Sandbox Restrictions nicht möglich.

JSONP ist nun eine Möglichkeit, Cross-Domain JSON-Daten zu verarbeiten. Das Format, das natürlich vom Server (HTTP-Service) unterstützt werden muss, injiziert hierbei einen kompletten Script-Tag in die Clientseite; das Resultat wird dabei an eine benutzerdefinierte Funktion gesendet.

Wie bei vielen Technologien kann man sich über Effizienz, Sicherheit und Performance streiten, für bestimmte Anwendungszwecke kann JSONP sicherlich hilfreich sein.

Mehr dazu unter:

http://remysharp.com/2007/10/08/what-is-jsonp/

http://ecmanaut.blogspot.com/2006/01/jsonp-why-how.html

weiterlesen

Keine Kommentare