Skip to content
Archive of posts filed under the Flex category.

Adobe Air Idle Problem

Die Adobe AIR Umgebung erlaubt es Applikationen in HTML und Flash für den Desktop zu schreiben. Unter Mac OS gibt es nun ein Problem das Flash Applikationen viel CPU verbrauchen wenn sie in den Hintergrund geschickt wurden und nichts mehr machen. Eine Lösung für dieses Problem ist es die Framerate herunterzusetzen sobald die Applikation deaktiviert [...]

Interessantes Neues

In den letzten Tagen gab’s wieder einige interessante Neuigkeiten. Letzte Woche war die Google I/O Konferenz und da bekräftigte Google sein Engagement in HTML 5. Ausserdem stellten sie ein neues Kollaboration und Kommunikation Tool vor: Google Wave Am 1. Juni stellte dann Microsoft seine neue Suchmaschine Bing online. Mit dieser Suchmaschine erhofft sich Microsoft, Marktanteile [...]

ApplicationDescriptor auslesen mit Air 1.5

Um etwas zur Runtime aus dem Application Descriptor zu lesen genügen folgende Zeilen. var appDescriptor:XML = NativeApplication.nativeApplication.applicationDescriptor; var ns:Namespace = appDescriptor.namespace(); var versionString:String = appDescriptor.ns::version; In diesem Beispiel wird der Version Tag ausgelesen. Die Variable versionString enthält den Wert 1.0.0 . . . myId theFileName projectName 1.0.0 . . .

ActionScript 3 Basics: Array

Ein Array in ActionScript zu erzeugen ist sehr einfach. Entweder füllt man das Array bereits bei der Erstellung mit vordefinierten Werten: var anArray:Array = [1,2,3]; var anArray:Array = new Array(1,2,3); oder man erzeugt ein leeres Array var anArray:Array = new Array(); trace(anArray.length); // Output: 0 oder ein Array mit einer bestimmen Länge: var anArray:Array = [...]

ActionScript 3 Basics: for-Schleifen

In ActionScript gibt es drei Arten der for-Schleife. for (Startwert; Bedingung; Inkrement) Die Standard for-Schlaufe. Man gibt einen Startwert an. Dann wird die Bedingung geprüft. Wenn diese true ist wird der Code innerhalb der Schleife ausgeführt und am Ende wird der Wert der Laufvariable inkrementiert. for(var i:int = 0; i < 10; i++) { trace(i); [...]

Tour de Flex

Vom Flex Component Explorer gibt es nun eine aufgebohrte Version die via Adobe AIR lokal installiert werden kann. Mehr Informationen findet man hier http://flex.org/tour. Wenn AIR bereits installiert ist kann man mit folgendem Badge die Applikation installieren.

Flex 3 Component Explorer

Hier findet man den Flex 3 Componenten Explorer: http://examples.adobe.com/flex3/componentexplorer/explorer.html Ein guter Überblick über alle Komponenten dies im Flex 3 gibt. Zu jedem Beispiel findet man auch den entsprechenden Sourcecode.

Code by Convention

Einen interessanten Ansatz beschreibt Marcel Overdijk in seinem Blog http://marceloverdijk.blogspot.com/2008/01/code-by-convention-with-flex-and-spring.html wie man Spring Services in BlazeDS konfiguriert. In einer normalen Installation müssen die Services manuell in der Datei services-config.xml eingetragen werden. Dies kann bei vielen Beans sehr aufwändig werden. Marcel beschreibt einen Weg wie man das ganze via Annotation lösen kann. Sehr nützlich und ich [...]

Flashplayer Verbreitung

Hier findet sich eine Statistik über die Verbreitung des Flash Players. http://www.adobe.com/products/player_census/flashplayer/version_penetration.html