Bitmapcaching

Juni 7th, 2009 by admin

Der Klassiker überhaupt unter den Performance steigernden Maßnahmen. Indem man cacheAsBitmap-Eigenschaft eines Anzeigeobjekts auf true setzt, weist man den Flashplayer an, dieses Objekt zu rastern, statt es laufend neu zu rendern. Dh. Es muss nur einmal gezeichnet werden und bleibt anschließend stehen. Auf diese Weise lässt sich die Performance drastisch erhöhen. Dennoch ist vorsicht geboten: Wird das betreffende Anzeigeobjekt skaliert oder in seiner rotation-Eigenschaft verändert, weist man damit Flashplayer an, es sowohl zu rendern als auch zu rastern, was den Performancegewinn schnell ins Gegenteil verkehrt.
Eine weitere Möglichkeit cacheAsBitmap sinnvoll einzusetzen bietet sich bei der Arbeit mit großen Anzeigeobjekten, die nicht vollständig angezeigt werden müssen. Ist ein MovieClip beisplielsweise breiter/höher als der Bereich in dem er angezeigt wird, lohnt es sich, die scrollRect eigenschaft für den beinhaltenden MC zu setzen und diesen als Bitmap zu cachen. Überflüssiges wird damit praktisch abgeschnitten, mehr Performance für den Flashfilm.

Formulardesign

Juni 7th, 2009 by admin

Formdesign

Böse Zungen behaupten das Textfeld sei der natürliche Feind des Flashers. Doch Luke Wroblewski, Senior Direktor für Produktdesign bei Yahoo und der Experte in Sachen Formulardesign gibt euch  neue Waffen an die Hand. Unter Anderem hat er einen wichtigen, um nicht zu sagen, den wichtigsten Punkt beim Formulardesign sehr schön formuliert: Niemand kann Formulare leiden. Und dem schließe ich mich feierlich an. Jemand der das Gegenteil behauptet muss eine  besonders innige Beziehung zu der eigenen Tastatur haben. Und weil das bei mir nicht der Fall ist, copy & paste ich euch den Link.

http://www.lukew.com/resources/articles/web_forms.html

Übrigens, am Ende des Artikels findet Ihr eine sehr aufschlussreiche pdf-File zum Download. An alle Interessierten, nicht zögern, downloaden – es lohnt sich. Klare Richtlinien, durchsetzt mit Fallbeispielen, Eyetracking Studien und jahrelanger Erfahrung.