déc 28 2008

Design Pattern MVC

Pendant les vacances j’ai décidé de m’intéresser de près au Design Pattern MVC (Model-View-Controller), je ne vais pas rentrer dans des explications puisque je débute et ce n’est vraiment pas facile…

Je commence juste à me familiariser avec la Programmation Orientée Objet et à être à l’aise avec ça, voilà que les Design Patterns me tombent sur la tête…

Il parait que ce sont des concepts auxquels on s’intéresse une fois qu’on est un as de la POO, mais lors de mes développements d’applications Flash, je me confronte toujours à cette question : Y-a-t-il des bonnes pratiques de POO…la réponse semble être dans les Design Patterns.

D’après mes recherches, MVC est le modèle de conception le plus utilisé par les programmeurs Flash, j’ai donc hâte de le maîtriser !

J’ai trouvé ce petit exemple minimaliste très bien fait, un genre de MVC pour les Nuls, même si j’ai pas encore tout bien compris : http://spierala.wordpress.com/2008/11/22/basic-model-view-controller-mvc-example-as3/

Si des programmeurs me lisent, j’aimerai beaucoup connaître leurs expériences dans ce domaine…


déc 28 2008

AS3 Tweener ColorShortcuts

Bon bin finalement, aux chiottes les ColorShortcuts (!), en ce qui concerne les tweens sur des filtres de couleur, je m’en tiens pour l’instant à l’utilisation de l’API TweenMax : http://blog.greensock.com/tweenmaxas3/

Sur le site vous verrez des petits utilitaires qui donnent un aperçu du résultat et qui génère le code à copier-coller. Merveilleux.

La difficulté que j’ai eu avec les ColorShortcuts de l’API Tweener est que si le MovieClip ciblé s’est vu appliqué un filtre de type DropShadow, disons de couleur grise, la couleur de ce filtre est modifié par les ColorShortcuts en plus de la couleur du MovieClip.

Ce qui n’a pas été le cas avec TweenMax.


déc 8 2008

AS3 Tweener et TextField, suite et fin

Après avoir testé toutes les propriétés spéciales pour un TextField, voici un récapitulatif des possibilités offertes par l’API.

_text
(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

_text_color
(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

_text_indent
(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

_text_leading
(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

_text_leftMargin
(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

_text_letterSpacing
(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

_text_rightMargin
(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

_text_size
(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)

L’effet sur la propriété _test_size est moins intéressante, manque de fluidité.

Prochain article sur les “ColorShortcuts”.