17.06.2010
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
Thema RIA / Actionscript 3 / Flex, Sonstige Webtechnologien erstellt von Robin Keller
17.06.2010
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
Thema RIA / Actionscript 3 / Flex erstellt von David Garus
16.06.2010

Passend zur WM ist Elferchallenge wieder online gegangen. Diesmal ist das Spiel als Facebook-Anwendung implementiert. Jeder Spieler kann seine Facebook-Freunde oder auch beliebige andere Spieler aus der Rangliste zu einem Wett-Elfmeterschießen herausfordern. Dazu legt der Spieler jeweils fünf Schuss- und Haltepositionen fest. Der herausgeforderte Spieler gibt ebenfalls fünf Schuss- und Haltepositionen an. Jetzt wird das Wett-Elfmeterschießen “ausgeschossen”. Bei einem Gewinn bekommt der Spieler zwei Punkte, bei einem Unentschieden einen Punkt.
Wir wünschen viel Spaß beim Spielen!
Direkt zum Spiel
weiterlesen
Thema RIA / Actionscript 3 / Flex erstellt von Robin Keller
22.04.2009
Eine Möglichkeit in Papervision2 einen Rahmen um eine Plane zu zeichnen ist einen GlowFilter auf die Plane anzuwenden. Damit die Filter an der Plane funktionieren muss die Eigenschaft useOwnContainer auf true gesetzt werden. Danach wird dem Filter-Array der Plane ein Glow-Filter mit hinzugefügt.
this.useOwnContainer = true;
var glowFilter:GlowFilter = new GlowFilter( 0xFFFFFF, 1, 2, 2, 40 );
this.filters = [glowFilter];
weiterlesen
Thema RIA / Actionscript 3 / Flex erstellt von Steffen Abel
31.08.2008
Um in Flex eine Komponente in der DisplayList nach vorne zu holen kann man mit folgender Anweisung arbeiten:
parent.addChildAt(this, parent.numChildren-1);
Wenn nicht genau bekannt ist, was das parent Objekt ist, sollte beim Initialisieren der Komponente eine Referenz auf das Parent-Objekt übergeben werden. Für meine Zwecke reicht allerdings die einfache Variante.
weiterlesen
Thema RIA / Actionscript 3 / Flex erstellt von Steffen Abel
23.08.2008
Um in Flash Menü-Navigationen aufzubauen, werden oft einfache klickbare Textbuttons benötigt. Movieclips, die nur ein Textfeld enthalten lassen sich in Flash allerdings nicht so einfach in einen Button verwandeln, es braucht einen kleinen Workaround, der einen transparenten Movieclip über das Textfeld legt. Durch den transparenten MC ergibt sich eine Klickfläche, die die “klassischen” Eigenschaften eines Buttons wie den Hand-Cursor erhält.
weiterlesen
Thema RIA / Actionscript 3 / Flex erstellt von Steffen Abel
11.06.2008
Zwar dürfte der Anreiz ob der doch recht günstigen und perfekt auf die Technologie zugeschnittenen Entwicklungsumgebung Flex Builder von Adobe geringer sein als bei anderen Technologien, doch auch für Flex kann man auf alternative IDEs zurückgreifen.
weiterlesen
Thema RIA / Actionscript 3 / Flex erstellt von Christian Schilling
16.04.2008
Für einen Freund suche ich gerade die Einstiegspunkte in die (programmierlastige) Seite von Flash. Da ich weiß, dass der Einstieg in eine neue Technologie/Sprache deutlich schwerer fallen kann, wenn man sich erstmal selbst durch 1000 Quellen wühlen muss, teile ich hiermit meine Linkliste mit euch.
Anmerkung: Das mag nicht der richtige Lernweg für jeden sein (ich kenne das, man hat unterschiedliche Vorkenntnisse und ist dann von etwas schnell gelangweilt, was andere aber als Basics erstmal noch brauchen); wenn man aber interessiert ist, kann man sich sicher einige nützliche Anlaufstellen herauspicken.
weiterlesen
Thema RIA / Actionscript 3 / Flex erstellt von Christian Schilling