Typage fort avec ':Object' à éviter
Par -Alexandre LEGOUT aka LAlex- le mercredi, juillet 21 2004, 15:36 - Liens - Lien permanent
En me balladant sur le blog de Simon Wacker et Martin Heidegger, développeurs de la librairie as2lib, je suis tombé sur un billet trés interessant nommé :Object is evil. On y apprend que pour les utilisateurs des interfaces, une variables typées avec une interface sera rejetée par le compilateur si on essaie de l'attribuer avec une variable typée avec Object.
L'exemple fourni est assez saisissant :var a:MyInterface = new MyImplementation();
var b:Object = a;
// Erreur a la compilation
La conclusion est simple, n'utilisez pas de typage fort pour un objet de type générique ! ![]()
Commentaires
étonnant que cette erreure n'ai jamais été signalée avant parmis tous les blogs de tous les gens qui font de l'AS2 a haute dose
j'espère que ce bug sera règlé dans Ellipsis
oui moi aussi, comme beaucoup d'autres
apparament, le bug n'est pas réglé...
Fil des commentaires de ce billet