SWF Studio V3 - Intrinsic classes
Par Romain Ecarnot, mardi 12 juillet 2005 à 09:03 :: Etude et Recherche :: #8 :: rss
Pour utiliser les différentes classes disponibles dans la nouvelle API de SWF Studio V3, il faut, pour le moment, obligatoirement passer par une référence globale.
Je préfère éviter l'utilisation du global autant faire se peut.
Classes intrinsèques me voilà....
En effet, pour ce qui commence à s'amuser avec la V3, on remarque tout de suite que pour appeler une méthode de l'API, on est obligé de faire un appel de cette façon :
_global.ssCore.App.enableFlashMenu( {} );
Sur la timeline, passe encore, au niveau des classes AS2, je suis beaucoup moins enchanté par cette utilisation.
J'ai donc recréé le set de classes intrinsèques pour toute l'API V3.
Rien de bien méchant en soi, mais ça permet un développement plus propre (à mon gout).
Attention, même si ces classes intrinsèques permettent une vérification accrue au niveau du compilateur, la classe principale ssCore à été declarée en dynamique afin de coller au système d'affectation des Scripts externe au runtime.
Donc le compilo ne fera jamais grise mine si on appel par exemple
ssCore.ObjetQuiExistePas
Ca evite tout de même certaines boulettes au niveau des différents appels de fonctions des objets définis dans l'API.
J'ai bien dis "fonctions" car le checking des paramètres n'est pas franchement possible, sachant que l'on passe, dans la plupart des cas, 3 objets.
Autre avantage certain, on peut bénéficier maintenant du code hinting dans Eclipse 
Quelques liens pour finir, avec les classes en format mxp, zip
SWF Studio Intrinsic.mxp
SWF Studio Intrinsic.zip
@+ et bon dev à tous

Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire