Christian Mueller

First Steps: Flash & IPhone

Heute habe ich mich erstmals richtig damit beschäfftigt, wie man denn am besten Flash einsetzt, um Anwendungen für das Apple IPhone zu erstellen. Auf das Thema bin ich durch Flash CS5 gekommen, mit dem ich heute seit langer Zeit wieder zu tun hatte( sonst ausschließlich Flex Builder oder Flash Builder). Dort gibt es ja einen nativen IPhone-Export und das hat mein Interesse geweckt.

Aus diesem Grund habe ich mich mal hingesetzt und geschaut, was alles nötig ist, um loszulegen. Da ich für das reine Testen kein Flash CS5 kaufen möchte, bin ich auf Flashdevelop ausgewichen. Windows eben. ;)

Hier sind einige sehr gute Anleitung, für die Einrichtung der Flashdevelop Entwicklungsumgebung für das IPhone.
Aktuelle Version: FlashDevelop 3.3.2

Diese Anleitung war wirklich super und hat sehr viel Zeit gespart( vielen Dank an den Nutzer “_geo_”):
http://www.flashforum.de/forum/mobile-flash-und-flas…

Hier Informationen zu dem ganzen Zertifikats-Prozedere:
http://www.video-flash.de/index/ueberblick-zertifikate-iphone-ipad-air/

Was ich bis jetzt so zu den Zertifikaten mitbekommen habe ist, daß man diese am einfachsten an einem Mac erstellt und dann die .p12-Datei usw. dann in das Flash-Projekt kopiert. Da AIR 2 ja auch native Prozesse ausführen kann, wäre ein OpenSSL-App für Windows keine schlechte Idee. Würde einiges vereinfachen.

Hier dann noch ein einstündiges Video von der Flashforum Konferenz 2010 in Köln. Zu meiner Schande muss ich gestehen, daß ich an diesem Tag im parallel laufenden Silverlight-Workshop war.

FFK10: Vortrag Saban Ünlü from marc thiele on Vimeo.

weitere Links:

http://blubl.geoathome.at/2010/09/flash-iphone-entwicklung…

Jetzt brauche ich nur noch ein Iphone. Bin noch nicht wirklich schlau daraus geworden, wie ich das Ganze auch mit dem Ipad testen kann. Mehr dazu später.

Flex 3 Checkbox Labelposition

Neulich stand ich vor dem Problem, dass das Checkbox-Label nach einer Änderung der Checkbox-Grafik vertikal falsch positioniert wurde.
Leider ist per css nicht vorgesehen eine vertikale Ausrichtung anzupassen. PaddingTop beeinflusst die ganze Checkbox und das brachte mich nicht weiter.

Aus diesem Grund habe ich mir folgende Lösung überlegt.

Als erstes leitet man von Checkbox ab und bereitet die Anpassung des Labels vor.  Damit das Ganze etwas dynamischer wird, habe ich es einem css-style zugewiesen.

/**
* @author Christian Müller
* @date 01.11.2010
* @url http://www.christian-mueller-design.de
*/
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {
	super.updateDisplayList( unscaledWidth, unscaledHeight );
	setTextPositon();
}

private function setTextPositon():void {
	var textPaddingTop : Number = isNaN( getStyle("textPaddingTop")as Number ) ? 0 : getStyle("textPaddingTop") as Number; // fetch value from current style
	textField.y = textPaddingTop;
}

Wenn man damit fertig ist, braucht man dem css-style der Checkbox nur noch folgenden Parameter hinzufügen:

CheckBox.ExampleCheckbox
{
	color: #FFFFFF;
	textPaddingTop: 5;
}

Flex SDK 3.5a bugfix auto-updater UI

Heute wurde ein kleines update zur aktuellen SDK-Version 3.5 veröffentlicht. Wer mit der SDK 3.5 versucht hat das native UpdateWindow zum laufen zu bringen, wird sich über dieses update freuen. Mir ging es vor kurzem auch so und ich musste erstmal auf die Version 3.4 wechseln. Im Zusammenhang mit dem Flashplayer 10 ist es natürlich ratsamer die aktuellste SDK zu verwenden.

Man hatte das Problem, dass in der auto-update UI kein Skin geladen wurde und somit ein Update nicht möglich war. Man konnte noch den Umweg gehen, ohne Benutzerbestätigung ein Update auszuführen, aber wer möchte das schon. ;)

Das update hat auch keinen Einfluss auf Anwendungs-Signierung und caching. Habe ich auch schon getestet und kann diese bestätigen.

The refreshed build, SDK 3.5a, has only a few files modified in order to fix this issue and this change does not affect the signing and caching of the SDK 3.5 RSLs originally released in December.

Die neue sdk 3.5a steht in allen 3 Versionen zur Verfügung.
Hier die offizielle Meldung im Adobe blog.

Review: Product Development und UX bei Adobe

Flex Usergroup Berlin

Logo Flex UG Berlin

Solange ich noch einige Details der gestrigen Veranstaltung im Kopf habe, möchte ich gern eine kleine review erstellen.

Begonnen hatte die session um ca. 18:30 Uhr in der Zossener Strasse 55 in Berlin Kreuzberg. Veranstaltet wurde sie von der Flex Usergroup Berlin und dieses mal hat es mir wirklich gut gefallen. Die session war gut besucht und der Vortrag von Lars Wulfken(Experience Designer Adobe Systems) hatte bei vielen Zuhörern einiges an Interesse geweckt. Das machte sich durch häufige Detailfragen erkennbar. Gegen 21 Uhr endete der Vortrag und danach wurden noch einige detailiertere Fragen ausgetauscht.

Im groben war der Vortrag gegliedert in:

  • persönliche Vorstellung
  • was macht das XD Team in Hamburg
  • workflow und Planung
  • Zielgruppen
  • software development
  • interaction design
  • experience design
  • Einblick: adobe design patterns

Als zusätzliches Bonbon gab es noch einen kleinen Einblick in die neuen features von Device Central, dass mir bis dahin leider noch unbekannt war. Darunter war auch die Möglichkeit, in Zukunft mehr Aufmerksamkeit auf die Beschleunigungssensoren aktueller und kommender Handys bei der Anwendungsentwicklung zu legen. Diese Funktion hat bei mir sehr großes Interesse geweckt, auch mal mehr in die Handy-Richtung zu entwickeln.

Ich hoffe, die kommenden Termine der Flex UG Berlin werden gleichbleibend spannend.

Hier die originale Agenda des Termins.

weiterführende Links:

Twitter

  • Good overview RT @yeebase_t3n: HTML5 Video: 18 Player für Websites und Blogs
    http://t.co/IYHXiwCe
    2012/02/23 10:53
  • Language Tools -
    http://t.co/2lNrKU5S
    2012/02/22 23:06
  • Laut #amazon health board sollten alle #services wieder ohne Probleme laufen #aws #ec2 #s3 #rds
    http://t.co/UYRTFzwX
    2012/02/20 23:35
  • #amazon hat aktuell Probleme mit ihrem #elasticache und den #rds Datenbanken #aws #ec2
    http://t.co/UYRTFzwX
    2012/02/20 23:51
  • Tried to setup my #Flex project in #FB 4.6 and cannot override classes from external library anymore #fail #as3
    http://t.co/70AcEpRQ
    2012/02/16 10:57