Opinionz mais en blog

Aller au contenu | Aller au menu | Aller à la recherche

vendredi 27 juillet 2007

Registry en Actionscript3

On a beau dire, même si c'était "mal", l'utilisation de l'object "_global" en AS1/2 se trouvait être bien pratique dans certain cas, notamment en ce qui concernait la simulation de sessions et des registres. Avec l'AS3, Adobe ne nous laisse plus faire les dégueulasses puisque le scope global a tout simplement été supprimé du langage.

Alors comment faire maintenant pour stocker globalement des informations qui seront nécéssaires à tout le monde et tout au long de l'application ? Et bien soit on utilise le "hack" de simulation de _global d'Ekameleon, soit on utilise un Singleton comme celà se fait déjà dans le Zend Framework via Zend::Registry.

Lire la suite...

mardi 24 juillet 2007

Patch SWFAddress pour AS3/FlashCS3

Je viens de me lancer gentillement dans mon premier projet Actionscript 3 avec le nouveau Flash CS3. Il s'agit d'une intégration d'un MVC maison en AS dans le Zend Framework de PHP pour le nouveau site de ma boite ( j'en reparlerai plus tard normalement ). Et donc pour assurer la correspondance entre les réécritures d'url du ZF et de Flash j'utilise les fantastiques classes SWFAddress.

Seulement, dû à un étrange comportement du compilateur de Flash CS3 ( apparement ça le fait pas dans Flex ), il n'est pas possible de faire appel aux méthodes statiques d'une classe AS3 depuis l'init de la classe. Je m'explique...

Lire la suite...