instanceOf operateur en AS2 - petite probleme
Salut !
J'ai lu la documentation de la fonction instanceOf du Flash et je veux faire un petit example.
La fonction retourne true (quand la variable est une instance d'une classe) et false dans le cas contraire quand une variable n'est pas une instance d'une classe.
Voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
// sir est une instance de la classe String
// definir un objet nomme sir pour la classe String
var sir:String=new String("String 1 comme instance de la classe String");
// sir2 n'est pas une instance d'une classe
var sir2="String 2 qui n'est pas une instance de la classe String";
//definir variables type Boolean avec le noms resultat et resultat2
var resultat:Boolean;
var resultat2:Boolean;
// je veux que resultat retourne true dans ce cas
var resultat= instanceof(sir);
trace("\nDans le cas instance: "+resultat);
// je veux que resultat retourne false dans ce cas
var resultat2=instanceOf(sir2);
trace("\nPas d'instance: "+resultat2); |
Donc je veux afficher sur mon ecran true (pour le premier cas sir est instance de classe) et false puis pour le deuxieme cas (sir2 n'est pas une instance d'une classe).
Mes resultats je veux les stoquer dans la variable resultat.
Ou je dois definir une variable resultat et resultat2? (comme j'ai fais dans mon code).
Qu-est ce qui m'echappe:oops:?