What is Singularity?

Singularity

Aral Balkan weiß, wie man etwas vermarktet. Seit einigen Tagen finden sich überall Banner für Singularity. Dabei weiß niemand so recht, wofür er wirbt.

Zugegebenermaßen finde ich dieses Getue etwas affig, eine gelungene Aktion ist es aber allemal. Offensichtlich bin auch ich neugierig geworden.

Geschrieben in Sonstiges | Keine Kommentare

Design. Technology. Cool Shit – FITC Amsterdam

FITC Amsterdam

Auch ich bin dabei.

Die FITC findet am 25. und 26. Februar zum ersten Mal in Europa, nämlich in Amsterdam, statt. Da Dominic in ein paar Wochen in Amsterdam anfängt, bietet sich das an. Ist für mich die erste FITC, bin also schon sehr gespannt. Die Speaker lassen sich schon mal gut lesen, mit Joa ist sogar ein deutscher dabei.

Bis 8. Januar gibt es übrigens noch Early Bird Tickets, falls sich von euch auch noch jemand auf den Weg machen möchte. Für Flashforum Mitglieder gibt es hier noch einen Rabattcode um weitere 25% zu sparen.

Geschrieben in Sonstiges | 2 Kommentare

Delegate mal anders

Jeder, der mit AS2 arbeitet, kennt die Scope Probleme und wird früher oder später zwangsläufig mit einer Delegate Klasse arbeiten.

addEventListener(Event.EVENT, Delegate.create(this, onEvent));

Die Delegate Klasse gibt eine Funktion zurück, die auf die entsprechende Methode verweist. Problematisch wird das, wenn man beispielsweise den Event Listener wieder entfernen möchte. Hier bin ich üblicherweise hingegangen und habe mit einer Instanzvariable gearbeitet:

private var delegate:Function;

...
delegate = Delegate.create(this, onEvent);
addEventListener(Event.EVENT, delegate);
removeEventListener(Event.EVENT, delegate);

Aber man lernt ja nie aus und gestern bin ich auf einen interessanten Lösungsansatz gestoßen. Und zwar kann man einfach die Methode mit ihrem Delegate überschreiben und anschließend die Methode quasi direkt ansprechen. Leider ist dieser Ansatz nicht ganz sauber, aber von der Anwendung doch eine feine Sache.

public function destroy():Void
{
   button.removeEventListener(Event.EVENT, onEvent);
}

private function init():Void
{
   // Methode überschreiben
   onEvent = Delegate.create(this, onEvent);

   button.addEventListener(Event.EVENT, onEvent);
}

private function onEvent(e:Event):Void
{
}

Da kommt ja fast AS3 Feeling auf. Also danke für den Tipp!

Geschrieben in ActionScript, Flash | Keine Kommentare

Flex Builder 2 Studenten Version

Adobe hatte bereits Ende Oktober angekündigt, dass sie im November den Flex Builder 2 (+Charting) für Studenten und entsprechende schulische Einrichtungen kostenlos anbieten werden. Unter flexregistration.com kann man sich jetzt dafür registrieren.

Bei mir hat die Bearbeitung keine zwei Tage gedauert. Da hat sich die Immatrikulation doch mal wieder gelohnt. ;)

Zugegebenermaßen kann ich damit nur bedingt etwas anfangen. Kommerziell ist diese Version nicht nutzbar und für ActionScript nutze ich ohnehin das bessere FDT. Aber vielleicht beschäftige ich mich demnächst mal wieder etwas intensiver mit MXML.

Geschrieben in Flex, Sonstiges | Keine Kommentare

SWFAddress 2.0 ab sofort verfügbar

SWFAddress

Die mittlerweile weit verbreitete SWFAddress Library ist in einer neuen Version erschienen. Mit diesem Tool von Asual ist es möglich aus Flash heraus die Adressleiste der Seite zu manipulieren, was für Deeplinks sehr sinnvoll ist. So ermöglicht man dem User beispielsweise mit den Browserpfeilen zu navigieren und Bookmarks zu setzen, was ein Mehrwert für die meisten Seiten darstellen dürfte.

Neben vielen kleinen Änderungen und Optimierungen, gibt es jetzt auch eine AS3 Version mit besserer Event-Struktur. Auch schön sind Methoden um ohne weitere Programmierarbeit durch den Verlauf zu steuern. SWFAddress 2.0 ist zu SWFObject 2.0 kompatibel, was sich momentan allerdings noch in der Beta Phase befindet.

Weiter zu SWFAddress »

Geschrieben in ActionScript, Flash | Keine Kommentare

AS3C – Schreiben von Assembler in ActionScript

AS3C

Für außergewöhnliche Entwicklungen ist Joa ja bekannt, entsprechend ist auch sein neustes Projekt wieder sehr beeindruckend.

Er entwickelt ein Tool, mit dem es auf einfache Weise möglich wird direkt im ActionScript Code Assembler Anweisungen zu platzieren. Aktuell gibt es die erste öffentliche Preview von AS3C, die absolut sehenswert ist.

Weiter zu Joas Blog Eintrag »

Geschrieben in ActionScript, Flash | Keine Kommentare

ActionScript 3 und FDT Special von Jens Franke

In den nächsten Tagen wird Jens einige Beiträge zum Thema ActionScript 3 in Verbindung mit dem Eclipse-Plugin FDT veröffentlichen.

Wer sich also bisher noch nicht an FDT herangetraut hat, sollte diese Gelegenheit nutzen. Ich verspreche, dass jeder dadurch ein besserer Programmierer werden kann. Wer dazu noch gut aufpasst, kann als Krönung am Ende auch noch tolle Preise gewinnen.

Aktuelle Übersicht über die veröffentlichten Themen »

Geschrieben in ActionScript, Flash, Sonstiges | Keine Kommentare

Release von FDT 3.0

FDT 3

Zugegebenermaßen komme ich mal wieder viel zu selten zum Bloggen, aber für diese Nachricht muss ich mir dann doch ein Moment Zeit nehmen:

FDT 3.0 ist endlich aus der Beta Phase und entsprechend ist seit heute auch die neue Seite dazu online. FDT wird es zukünftig in drei verschiedenen Varianten geben, wobei die Basic oder Professional Version für die meisten User ausreichen sollte. Die geplante Enterprise Version wird neben einem Debugger auch weitere Refactoring Möglichkeiten haben. Darauf bin ich auch schon sehr gespannt.

Aber alles Weitere gibt es hier:
FDT Seite »

Geschrieben in ActionScript, Flash, Sonstiges | Keine Kommentare

Tolles Bannerformat – 1920×715px

Ich habe ja schon einige Bannerformate gesehen, aber dieses Format hat mich doch sehr fasziniert. Eine Größe von 1920×715px und so platziert, dass man erst hinscrollen muss um es zu sehen. Und nicht mal über 2 Monitore konnte ich die Seite und das Banner komplett sehen. Ob die eigentliche Funktion eines Banners da erfüllt wird, bleibt mal so dahingestellt.

riesen_banner.jpg

Dann doch lieber wie bei FAZ.net, wo bei jedem Klick in die Seite ein Popup geöffnet wird. Das ist effektives Nerven Werben.

Geschrieben in Sonstiges | Keine Kommentare

Flash SEO Reloaded

Flash & SEO

In meinem ersten Beitrag zu diesem Thema habe ich verschiedene Methoden aufgegriffen, die Suchmaschinenoptimierung in Verbindung mit Flash ermöglichen. Dort habe ich auch das SWFAddress Beispiel erwähnt, das damals noch auf Cloaking setze. Gestern schrieb mich Rostislav Hristov von Asual an und informierte mich über die neue Variante. Man setzt jetzt auch nicht mehr auf Cloaking, sondern auf eine erweitere Version der JavaScript Weiterleitung.

Zunächst muss ich aber etwas ausholen und erklären, warum diese überhaupt nötig ist. Denn es wäre genau so möglich ohne Weiterleitung zu arbeiten und auf den jeweiligen Unterseiten mit alternativem Inhalt jeweils den Flash Inhalt einzubinden. Das Problem dabei ist, dass man teilweise sehr unschöne Adressen bekommt. Geht man direkt auf die Seite, ist das alles kein Problem (z.B. www.seite.de/#/a/b/). Aber kommt man jetzt über die Suchmaschine und möchte auf der angewählten Seite bleiben, so hätte man beispielsweise schon folgende Adresse: www.seite.de/a/b.html#/a/b. Navigiert man entsprechend auf der Flash Seite weiter, bleibt der erste Teil natürlich unverändert. Das Ganze überlegte ich mir damals auch, kam jedoch für mich nicht in Frage. Wenn einen das nicht stört und vorausgesetzt das »versteckte« Einbinden von Alternativ Inhalt (i.d.R. per SWFObject) stellt keinen Richtlinien Verstoß da, ist diese Variante natürlich recht gut. (BLITZ setzt auch auf diese Variante.)

Bei Asual geht man mittlerweile einem ähnlichen Ansatz nach, möchte aber auch nicht auf eine sauber formatierte Adressleiste verzichten. Diese ist aber leider nur über Cloaking oder eine Weiterleitung möglich. Man macht jetzt folgendes: Die Seiten, die über die Suchmaschinen erreicht werden, haben jetzt auch den Flash Inhalt mit entsprechendem alternativen Text. Dort wird dann per Ajax ein Session Wert gesetzt und anschließend zur Hauptseite (ebenfalls per JS) weitergeleitet, wo anhand dieses Wertes exakt der gleiche Inhalt dargestellt wird. Jetzt ist man jedoch nicht mehr auf der Unterseite und die Adresse kann schön formatiert werden.

Ich finde diese Variante recht gut, denn der User wird definitiv nicht fehlgeleitet, es ist ja 1:1 der identische Inhalt. Ob die Suchmaschinen und speziell Google das so sehen, ist natürlich offen. In diesem Fall sehe ich aber weniger das Problem bei der Weiterleitung, sondern vielmehr bei der Bereitstellung von Alternativinhalt, der eben für User mit Flash nicht einsehbar ist, also eben versteckter Inhalt. Diese Thematik habe ich ja aber schon im ersten Beitrag aufgegriffen. Setzt man mal voraus, dass versteckter Alternativinhalt so in Ordnung ist, dann dürfte einem die neue Asual Variante durchaus gefallen, wenn man a) sauber formatierte Adressen möchte und b) dem User direkt die Flash Seite zugänglich machen möchte, wenn er über die Suchmaschinen kommt.

Meinungen sind natürlich willkommen, auch gerne an Rostislav und die Jungs von Asual.

Geschrieben in ActionScript, Flash | 4 Kommentare

Links