11. Juni 2009

Actionscript3 based Google Analytics Solution for Flash and Flex

Filed under: Flash,Flex — Patrick | 00:10 Digg It!

If you wanted to track a Flash or Flex based application with  Google Analytics, you had to use the ExternalInterface to call the function of the JavaScript library. While search for a solution which isn’t using JavaScript, I found out that Google now provides some ActionScript3 libraries for Google Analytics.

You can find the documentation here and the libraries here.

The nice thing about the library is that you have the choice whether you want to use a ActionScript-Only solution or combine JavaScript and ActionScript. The only difference between both solutions is one parameter when calling of constructor of the tracker.

ActionScript-Only ActionScript-Only  ActionScript3 ActionScript3  Flash Flash  Flex Flex  Google Analytics Google Analytics 

16. Dezember 2008

Text Layout Component für Flash und Flex

Filed under: Adobe,Flash,Flex — Patrick | 20:55 Digg It!

Wer sich schon mal versucht hat einen Editor zuschreiben, der mehr als die Standardfunktionen des Flex TextEditor unterstützt wird feststellen, dass nicht ohne weiteres möglich. Insbesondere die Erstellung von Texteditoren, die mehr Formattierungen unterstützen als das was htmlText zulässt ist nicht wirklich schön.

Abhilfe leistet die Text Layout Component für Flex und Flash, welche Dank der neuen Text Features im Flash Player 10 neue Möglichkeiten bietet. Will man die Text Layout Compoment bereits jetzt nutzen, dann kann entweder ein Plugin für Flash CS4 installieren oder eine reine Actionscript basteln. In Flex 3.2 lässt sich nur ein Subset per Actionscript Programmierung nutzen. In der kommenden Version 4 von Flex (Codename: Gumbo) ist die Text Layout Component bereits integriert, so dass man alle Features nutzen kann.

Link zur Text Layout Component auf Adobe Labs

Flash Flash  Flex Flex  Formatting Formatting  Rendering Rendering  Text Text 

12. Dezember 2008

Tripreport zur Adobe MAX 2008 Europe

Filed under: AIR,Adobe,Flash,Flash Catalyst,Flex — Patrick | 01:21 Digg It!

Adobe MAX 2008 Europe

Die diesjährige Adobe MAX in Europa stand ganz im Fokus von Flex 4 und Flash Catalyst (Codename: Thermo). Insbesondere das Zusammenspiel zwischen Flex und den Creative Suite Produkten durch die Nutzung von Flash Catalyst soll den Workflow zwischen Designer und Entwicklern verbessern, bzw. vereinfachen.

Eine richtig coole Session war “Flash Player Internals” mit Jim Corbett. Da ich mich noch nie mit der Arbeitsweise des Flash Players auseinandergesetzt habe, war es wirklich spannend zu erfahren, was in dem Player intern passiert.

Auch die Session von Christophe Coenrats zu “Liberate Your Data with Adobe AIR, BlazeDS and LiveCycle Data Services” war spannend. Er stellte seinen Ansatz zur Implementierung einer ORM-Frameworks für Sqlite in Adobe AIR vor.

Ganz unterhaltsam war auch die Session von Duane Nickull über “Adobe Adoption of Web Services, SOA, and REST”. Es war zwar nicht ganz neues dabei, aber Duane hat das Thema ganz gut auf den Punkt gebracht.

Die General Sessions und Sneak Peak genial moderiert, insbesondere Ben Forta als Superagent. Auf jeden Fall war der Unterhaltsfaktor hoch.

Von den Labs auf der Adobe MAX war ich enttäuscht. Die beiden Labs, welche ich besuchte habe, ich vorzeitig verlassen. Inhaltlichen waren diese eher für Anfänger oder weniger Erfahrung konzipiert. So bin stattdessen wieder in Session rein.

Im ganzen war der Trip ne super Sache, viele spannende Sessions und Präsentationen. Auch war es wiedermal schön einige alte Adobe Kollegen wiederzutreffen.

2008 2008  Adobe Adobe  AIR AIR  Europe Europe  Flash Flash  Flash Catalyst Flash Catalyst  Flex Flex  MAX MAX 

21. November 2008

Flash und Flex wird zur Flash Plattform gebündelt

Filed under: AIR,Adobe,Flash,Flash Catalyst,Flex — Patrick | 02:19 Digg It!

Adobe bündelt alle Flash und Flex Produkte unter Flash Plattform. Anscheinend sollen alle Produkte weiter zusammenwachsen. Zur gehören Plattform gehören die IDEs Flash CS4, Flex Builder 3, Flash Catalyst. Als Server werden der Flash Media Server und BlazeDS aufgeführt, was Nahe legt das Flash Remoting wohl zukünfigt durch BlazeDS ersetzt wird. Als Runtime werden der Flash Player und AIR aufgelistet. Die LiveCycle ES Data Service tauchen nicht explizt auf, sondern es wird nur das gesamte LiveCycle ES Paket neben Coldfusion als Adobe Server aufgelistet.

Die Übersicht über die neuformierte Flash Plattform findet ihr hier: Link

Adobe Adobe  AIR AIR  Flash Flash  Flash Catalyst Flash Catalyst  Flex Flex