2010-11-18 3 views

Répondre

0

Je pense que vous avez oublié de définir correctement votre classe dans le fichier .as. Il devrait ressembler à:

package { 
    public class YAAYClass { 
     public static function YAAY():int { 
      return 3; 
     } 
    } 
} 

Avez-il appelé de cette façon:

trace(YAAYClass.YAAY()); 
+0

nah, Maintenant il a dit 1120: Accès de la propriété indéfinie YAAYClass. Je pense que le .fla ne voit même pas le fichier .as. – pistatic

+1

Le fichier .as doit être nommé "YAAYClass" afin de fonctionner correctement. – jdecuyper

+0

ouais vrai. mais créer une classe était inutile. il pourrait être joué avec une seule fonction dans un paquet. – pistatic

0

1: J'ai nommé mon dossier .as « YAAY.as » parce que c'est la fonction visible de l'extérieur dans le fichier . 2: Je devrais avoir tapez dans mon fichier .fla principal que "importer YAAY" c'est tout, problème résolu, pas de classes nécessaires

Questions connexes