AS3 : vegas.events.AbstractCoreEventDispatcher devient vegas.events.CoreEventDispatcher

0 views
Skip to first unread message

eKameleon

unread,
Apr 29, 2008, 5:48:09 AM4/29/08
to VEGAS - ECMASCript & ActionScript OpenSource framework
Hello :)

Petite annonce pour un changement important dans le noyau du package
events. Je change après une longue réflection la classe
AbstractCoreEventDispatcher en simplifiant son nom. Nous utiliserons
donc maintenant la classe CoreEventDispatcher pour créer des
IEventDispatcher pouvant switcher entre un mode de diffusion des
événements local vers un flux global.

Je vous rappelle pour ceux qui ne sont pas encore très familier avec
le modèle évènementiel de mon framework que j'utilise dans
pratiquement toutes mes implémentations cette classe pour changer à
tout moment la nature de diffusion évènementiel de mes objets.

Avec tout objet qui hérite de la classe CoreEventDispatcher il est
possible à tout moment de diffuser les événements vers un ou plusieurs
FrontController dans vos applications et ainsi de rediriger
efficacement les évènements vers des controllers spécifiques selon les
besoins.

J'utilise surtout cette fonctionnalité avec les modèles du package
andromeda.model.* ;)

Donc je vous conseille de mettre à jour votre SVN (rev 917). Je suis
en train de mettre à jour la documentation de VEGAS en ligne (désolé
pour ceux qui l'utilisent à l'instant même mais je pouvais
difficilement attendre ce soir pour la mettre à jour ;))

A noter que pour le moment je ne change pas le nom de cette classe en
AS2 et SSAS... par raison de temps ... mais ce sera surtout dans la
prochaine version de la version SSAS de VEGAS que je ferai le
refactoring... la version AS2 reste stable et je me demande si cela
vaut le coup de faire le changement ? Si bien entendu certains d'entre
vous .. voient un intérêt dans le changement de nom aussi en AS2
j'effectuerai cette modification (avec tout le refactoring que cela va
entrainer)

EKA+ :)

Boost

unread,
Apr 29, 2008, 6:08:28 AM4/29/08
to veg...@googlegroups.com
Salut :)

Moi je dirais que tu devrais te concentrer seulement sur la version AS3...

on a des projets en cours version AS2 qui  utilise le AbstractCoreEventDispatcher de ton framework, pas trop envie de modifier le système événementiel... quoiqu'avec FDT c'est assez rapide :)

++ Boost

ekameleon

unread,
Apr 29, 2008, 6:16:13 AM4/29/08
to veg...@googlegroups.com
Hello :)

Oui je pense que je le ferai pour stabiliser la version AS2 dans quelques temps ;) Mais c'est pas vraiment la priorité car comme tu le dis.. il y a vraiment pas mal d'application à maintenir basées sur la version AS2 du framework. A noter tout de même que cette classe est très rarement utilisée "directement" mais via quelques couches d'héritage (modèle, actions, etc.) donc avec FDT et quelques secondes de refactoring la difficulté pour maintenir les applications en cours devraient pas être trop contraignantes...

Pour le moment... il est clair que la version AS3 a besoin de certains équilibrages... je me demande d'ailleurs si certains "AbstractXXX" classes ne vont pas subir le même sort ;)

eKA+ :)
Reply all
Reply to author
Forward
0 new messages