Nouvel attribut "order" dans les ObjetListener

0 views
Skip to first unread message

eKameleon

unread,
Oct 14, 2009, 4:01:24 AM10/14/09
to VEGAS - ECMASCript & ActionScript OpenSource framework
Hello :)

Petite amélioration au niveau de la gestion de l'attribut "listeners"
dans les définitions d'objet avec le nouveau attribut "order" qui
prend pour valeur "before" ou par défaut "after".

Cet attribut permet de définir dans le cycle de création d'un objet si
l'écouteur doit être enregistrer avant ou après l'initialisation des
propriétés définies avec l'attribut "properties".

Exemple d'utilisation :

http://code.google.com/p/andromed-as/source/browse/trunk/AS3/trunk/bin/examples/andromeda/ioc/factory/examples/ExampleECMAObjectFactory12.as

A noter que si vous ne définissez pas l'attribut order par défaut il
prendra la valeur "after" (je l'ai déjà écrit au début de ce
message ;)) .. j'insiste là dessus car pour le moment les écouteurs
étaient toujours enregistrés après l'initialisation des propriétés,
donc j'ai conservé cet ordre par défaut et juste ajouté la possibilité
de définir certains écouteurs plus avant dans l'initialisation de
l'objet.

Cet ordre défini avec la valeur "before" peut être intéressante si
l'on souhaite abonner l'objet à un écouteur rapidement et que l'écoute
événementielle soit active durant l'initialisation des propriétés de
l'objet... chose qui était impossible pour le moment.

Bien entendu ce nouveau attribut nécessite une utilisation avancée des
définitions d'objets et je vous conseille d'avoir un réel besoin pour
l'utiliser sous peine de réaction étrange dans vos applications ;)

J'ai d'autres modifications et améliorations qui vont arriver dans les
prochains jours/semaines au niveau du moteur IoC mais je vous en
reparlerai... pour les plus curieux faut pas hésiter à regarder dans
les issues du google code de AndromedAS ;)

EKA+ :)

eKameleon

unread,
Oct 14, 2009, 4:02:08 AM10/14/09
to VEGAS - ECMASCript & ActionScript OpenSource framework
PS : petit ratage dans le titre.. c'est la classe ObjectListener et
pas ObjetListener ;) Mais vous l'aurez compris j'en suis certain :)

EKA+ :)

On 14 oct, 10:01, eKameleon <ekamel...@gmail.com> wrote:
> Hello :)
>
> Petite amélioration au niveau de la gestion de l'attribut "listeners"
> dans les définitions d'objet avec le nouveau attribut "order" qui
> prend pour valeur "before" ou par défaut "after".
>
> Cet attribut permet de définir dans le cycle de création d'un objet si
> l'écouteur doit être enregistrer avant ou après l'initialisation des
> propriétés définies avec l'attribut "properties".
>
> Exemple d'utilisation :
>
> http://code.google.com/p/andromed-as/source/browse/trunk/AS3/trunk/bi...

eKameleon

unread,
Oct 14, 2009, 4:06:17 AM10/14/09
to VEGAS - ECMASCript & ActionScript OpenSource framework
A noter pour finir que j'ai mis à jour le Google Document qui traite
de l'attribut "listeners" :

http://docs.google.com/View?id=dfd9s8cg_27c5s2pwkd

EKA+ :)

NairuS

unread,
Oct 15, 2009, 2:43:58 AM10/15/09
to veg...@googlegroups.com
Hello,

C'est une amélioration intéressante.
Cool!

a+
NairuS :)
Reply all
Reply to author
Forward
0 new messages