2010-12-14 12 views
0

je suivais cette Tut http://active.tutsplus.com/tutorials/actionscript/as3-101-oop-introduction-basix/ lors du test je suis arrivécode d'erreur: 5007

5007: Un fichier ActionScript doit avoir au moins un visible extérieurement définition

QUE JE FAIRE AVOIR UNE CLASSE PUBLIC

package { 
    import flash.display.MovieClip; 
    import flash.text.TextField; 
    public class DocumentClass extends MovieClip { 
     public function DocumentClass() { 
      var tf:TextField = new TextField(); 
      addChild(tf); 
      tf.text = "Hello World";    
     } 
    } 
} 

Répondre

2

épargnent Êtes-vous comme DocumentClass.as? Le nom de la classe, le constructeur et le fichier AS doivent tous avoir exactement le même nom.

Autre que cela, hmm. Il est possible que vous ayez une autre DocumentClass.as quelque part dans le même chemin source de votre fichier .fla, et celui-ci est mal formé? Avez-vous créé plusieurs fichiers au cours de votre expérimentation avec ce tutoriel?

+0

J'ai ouvert le fichier fla à nouveau mon documentclass était vide peut-être c'était je ne l'ai pas enregistré. Cela fonctionne enfin. – user310291