salut, > Je viens de terminer la lecture d'un article sur Mediabox qui traite > du remplacement du système évenementiel de flash par des Signals [...] > Est-ce que vous utilisez déjà ce système ? > Qu'en pensez-vous ?
je pense qu'il ne faut pas utiliser une lib comme as3signal simplement parce que c'est a la mode et/ou que bcp de gens en parlent, il faut utiliser ca pour un vrai besoin. Perso je sépare le besoin de cette manière: Est-ce que ca interagit avec un GUI ou autre Display objects ? * si oui, utilisation des events de Flash et/ou custom events * si non, alors en function des besoins tout le reste est bon - signals - broadcasters - function callbacks alors ce n'est pas aussi tranché que cela, mais c'est amha une bonne séparation qui permet d'eviter de s'emmeler les pinceaux apres bien sur on peut rerouter des events AS3 sur des signaux dans une UI, si ca se justifie pourquoi pas, par contre si c'est juste pour dire "ouh regarde j'utilise as3signal" bah ca sert a rien. Je vais donner un exemple en particulier: avec Miniclip je m'occupait de définir un API sous le biais d'un GameManager et celui-ci a la base basait tout sur les events (et une tonne de custom events) et bcp de ces events donc ne voyagaient en fait que a l'interieur de l'API pour disons "connecter" des composants. si je devais refactorer ce code aujourd'hui et bien je virerais tous les events ou presque * les events W3C c'est gentil mais les custom events c'est extremement chiant * dans le GameManager il y a tres peu d'UI, c'est surtout de l'API donc au final ce serait plus simple/clair/propre de faire le "wiring d'event à l'interieur" avec du signal * et la parti events W3C ne serait gardé que quand le signal doit etre broadcasté sur l'exterieur * je suis presque sur que passer par du signal reduirait le poids del'API et accelererait ses temps de réponse voila, genre si j'avais a justifier un exemple zwetan -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/fcng?hl=fr
