2010-08-23 3 views
0

Je suis nouveau sur Flash/AS3 et j'ai essayé d'afficher des objets à partir de fichiers et de méthodes de classe.Afficher la classe Main() en cours d'appel? Comment?

Maintenant, je regardais à la source de ce projet ici http://www.nocircleno.com/graffiti/examples/2.x/simple_text_demo.html

Pour en savoir comment faire de AS3, principale question que j'ai comment la classe est appelée Main() là? Il n'y a pas d'actionscript dans les cadres des fichiers FLA alors d'où vient l'appel de la classe Main pour initialiser l'affichage? Y at-il quelque chose de spécial à propos de la classe Main() qui l'a appelée quand un fichier swf est chargé.

J'ai essayé de le dupliquer en faisant un simple Main qui étend MovieClip et en le plaçant simplement dans le dossier racine du projet mais il n'est pas automatiquement appelé et cela n'a pas fonctionné.

Répondre

1

Utilisez-vous l'IDE Flash? Si c'est le cas, vous devez définir Propriétés -> Classe de document dans votre fichier de classe principal.

+1

Merci, il est beaucoup plus facile maintenant. Un autre indice pour les newbs là-bas ne pas entrer le nom de fichier de la classe i.e Display.as simplement entrer le nom, c'est-à-dire afficher. –

0

Il est un constructeur, si vous nommez votre classe de document « HelloWorld », alors vous devez utiliser

public function HelloWorld() 
{ 

} 
Questions connexes