STUDIO B12  Büro für digitale Kommunikation  T  0531 28 853 78 0  E  info@studio-b12.de

Archiv für Kategorie „Flex“

Flashplayer 10.1: Neues Timing-Modell

Das Flashplayer 10.1 wird einige sehr interessante neue offensichtliche Features erhalten. Doch darüber hinaus wurde unter der Haube vieles neu strukturiert. Wichtig für den CPU-Verbrauch (und damit den Einsatz auf mobilen Endgeräten) ist das neue flexible Timing-Modell, das nicht-sichtbare SWFs (zum Beispiel in einem inaktiven Tab im Firefox) deutlich seltener updated (~2 fps). Auch die …

Den ganzen Beitrag lesen »

Aktualisiert am 2. März 2010

TextField.multiline beachtet “\n” nicht

Das Flash-TextFeld ist eine nicht enden wollende Geschichte voller Missverständnisse und Workarounds. Man denkt mittlerweile, dass man alle Eigenheiten kennt und mit ihnen leben gelernt hat, doch heute bin ich wieder über in meinen Augen merkwürdiges Verhalten gestolpert.
Sobald man der Eigenschaft multiline der TextField-Instanz den Wert false zuweist, gehe ich davon aus, dass das Textfeld …

Den ganzen Beitrag lesen »

Aktualisiert am 24. Februar 2010

SWFAddress: Änderungen im Browser kommen nicht in Flash an

Noch so ein Kandidat für “einmal aufgeschrieben, damit man es niewieder vergisst”:
Viele Nutzer von SWFAddress stolpern über das Problem, dass zwar aus Flash Änderungen im Browser gesetzt werden können, aber das manuelle Ändern der Adressleiste des Browsers oder Klick auf Vor/Zurück keine Reaktion hervorrufen. Drei goldene Regeln gibt es bei der Verwendung von SWFAddress zu …

Den ganzen Beitrag lesen »

Aktualisiert am 17. Februar 2010

Merkwürdigste Fehler mit wmode=”gpu” unter AS3

Dieser Post dient mal wieder als Protokollierung von merkwürdigem Fehlverhalten des Flashplayers, damit wir in einem Jahr nicht wieder den gleichen Fehler machen.
Ein Flashfilm war (durch Copy&Paste) ausversehen bei der Einbettung mit wmode=”gpu” versehen, was die merkwürdigsten Probleme nach sich zieht:

Das Settingspanel öffnet sich bei Aufruf von Security.showSettings( SecurityPanel.PRIVACY ); nicht (immer)
Die Systemschrift “Arial” sieht …

Den ganzen Beitrag lesen »

Aktualisiert am 10. Februar 2010

Schriften mit Flex einbinden: UnicodeRanges

Ich dachte ich schreibe mir einfach mal ein paar UnicodeRanges von der Seele, die ich im Internet so aufgestöbert habe.
Zur Erinnerung: Beim Einbetten von Schriften in Flash/Flex mittels Embed-Tag kann man einen zusätzlichen Parameter unicodeRange angeben, der es erlaubt, nur bestimmte Schriftzeichen einzubetten. Dies kann je nach Schrift erhebliche Größenunterschiede mit sich bringen! Man stelle …

Den ganzen Beitrag lesen »

Aktualisiert am 5. Februar 2010

Namespaces unter AS3: Exzellentes Videotutorial

Irgendwie bin ich mit Namespaces unter AS3 bisher noch nicht wirklich warm geworden, allerdings muss ich gestehen dass ich mich auch nie genügend mit ihnen befasst habe. Heute habe ich zum Glück ein sehr ausführliches und grundlegendes Videotutorial über Namespaces gefunden, das viele Fragen geklärt und mir Möglichkeiten und Einsatzgebiete aufgezeigt hat.
[via] [via]

Den ganzen Beitrag lesen »

Aktualisiert am 28. Januar 2010

aiplay – effektives Online Marketing und E-Commerce mit interaktiven Videos

Heute haben wir für die Ad Interactive GmbH das neue Produkt aiplay gelauncht – mehr Informationen und Beispiele findest du unter www.aiplay.de.
Kurz erklärt: Jedes Video kann mit Hilfe der aiplay-Technologie in kürzester Zeit interaktiv aufgewertet werden, indem über relevante Personen oder Objekte direkt in dem Video ein Polygon gerendert wird. Auf diesen unsichtbaren Surface-Tags kann …

Den ganzen Beitrag lesen »

Aktualisiert am 4. Januar 2010

Wenn der Browse-Dialog in AIR nicht öffnet

In einer aktuellen AIR-Applikation hatte ich den Effekt, dass der Aufruf von File.browseForOpen nicht den gewünschten Dialog öffnet. Es funktionierte immer dann nicht, wenn die Funktion im Vorfeld schon einmal aufgerufen und wieder geschlossen wurde, getrennt allerdings durch diverse MouseEvents.
Nach einigem Debugging konnte ich herausfinden, dass nach dem zweiten Aufruf von browseForOpen automatisch anschließend das …

Den ganzen Beitrag lesen »

Aktualisiert am 10. Dezember 2009

Adobe AIR Quicktip: Inhalt der appdescriptor.xml zur Laufzeit auslesen

Um den Inhalt des Appdescriptors zur Laufzeit auszulesen benötigt man nur folgende Zeilen Code:

var descriptor:XML = NativeApplication.nativeApplication.applicationDescriptor;
var ns:Namespace = descriptor.namespaceDeclarations()[0];
var version : String = descriptor.ns::version;

In diesem Fall wird die aktuell gesetzte Version des Programms ausgelesen, man kommt natürlich an sämtlich Werte heran.

Den ganzen Beitrag lesen »

Aktualisiert am 7. Dezember 2009

Interne Funktionsweise der AS3 Array-Klasse

Ich habe einen interessanten Artikel gefunden, der Einblicke gibt, was genau unter der Haube von Flash passiert, wenn man ein Array benutzt. Sehr nützlich besser zu wissen, was eigentlich im Hintergrund geschieht, wer wusste bis heute dass das Array intern mit zwei verschiedenen Datenstrukturen arbeitet?
http://jpauclair.wordpress.com/2009/12/02/tamarin-part-i-as3-array/

Den ganzen Beitrag lesen »

Aktualisiert am 3. Dezember 2009