Librairie lafabrick : parce que je le vaut bien
Par fab, dans [Dev] Flash / Flex / AIR... # 354
Le développement du simulateur Climatus demande une bonne dose d'architecture pour ne pas ce noyer dans les classes. Et quoi de mieux qu'un petit framework pour structurer tout ça ?!
J'ai donc démarré le développement d'une librairie de composants, avec un ensemble de classes pour la gestion de mes vues, que j'utilise directement dans le simulateur. 3 composants principaux pour l'instant, dérivés de TitleWindow :
- DraggableWindow et ResizableWindow : un TitleWindow draggable et resizable (on s'en serait douté !), inspiré de plusieurs travaux sur des composants Flex glané sur le web. La notion de Skin à une place importante, et, je l'espère, moins limitative que certain exemple que l'on peux trouver... et d'autres petites "features" que je vous laisse découvrir !
- ExpandedWindow est le concentré des 2 autres, avec une gestion d'évenements "minimize" et "maximize", à la manière de l'évenement "close" du TitleWindow.
Je vous propose de découvrir cette petite librairie, via le googleCode "lafabrick" (pour changer !)
UPDATE
Un petit exemple, avec les sources.
N'hésitez pas à me faire part de vos réactions, remarques et idées qui me permettront d'améliorer et d'étoffer cette librairie.

Commentaires
1. Le vendredi 7 décembre 2007 à 10:27, par Tek
2. Le vendredi 7 décembre 2007 à 12:04, par ekameleon
3. Le vendredi 7 décembre 2007 à 12:51, par fab
4. Le vendredi 7 décembre 2007 à 19:46, par fab
5. Le mercredi 2 janvier 2008 à 14:53, par forsaken
6. Le jeudi 3 janvier 2008 à 15:36, par fab
Allez soit pas timide ! Dis quelque chose...