ActionScript 2 - Le transtypage [FLASH] - Web design - Graphisme
MarshPosté le 19-07-2004 à 15:14:08
Ce sujet s'adresse aux developpeurs confirmés en actionscript 2.
Je cherche a faire du transtypage, comme en JAVA. Voici pourquoi
J'ai un tableau :
var tableau:Array = new Array();
J'ajoute des éléments dans mon tableau
tableau.push(new maClasse("Bla bla bla..." ));
J'enléve des éléments de mon tableau :
var valeur:maClasse = tableau.pop();
et hop erreur car tableau.pop() renvoie un 'Object' et non un 'maClasse'
C'est donc là, que comme en java, je me suis naturellement dit que je devait transformer le type, via une syntaxe que je pensais universelle :
var valeur:maClasse = (maClasse) tableau.pop();
Et ... ca ne marche pas Je sais que les développeurs en actionscript 2 sont pratiquement obligés d'être confrontés à ce problème lorsqu'ils travaillent avec de l'XML, alors j'aimerai savoir comment vous faites pour vous sortir de là
Va faire un tour sur www.media-box.net, il y aura plus de gens compétents pour te renseigner...
--------------- Il y a 10 sortes de personnes. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas. *** Utilitaire pour MJ du jeu du dico
Marsh Posté le 19-07-2004 à 15:14:08
Ce sujet s'adresse aux developpeurs confirmés en actionscript 2.
Je cherche a faire du transtypage, comme en JAVA.
Voici pourquoi
J'ai un tableau :
var tableau:Array = new Array();
J'ajoute des éléments dans mon tableau
tableau.push(new maClasse("Bla bla bla..." ));
J'enléve des éléments de mon tableau :
var valeur:maClasse = tableau.pop();
et hop erreur car tableau.pop() renvoie un 'Object' et non un 'maClasse'
C'est donc là, que comme en java, je me suis naturellement dit que je devait transformer le type, via une syntaxe que je pensais universelle :
var valeur:maClasse = (maClasse) tableau.pop();
Et ... ca ne marche pas
Je sais que les développeurs en actionscript 2 sont pratiquement obligés d'être confrontés à ce problème lorsqu'ils travaillent avec de l'XML, alors j'aimerai savoir comment vous faites pour vous sortir de là
Merci merci à tous !