2010-11-12 5 views
0

Comment compileriez-vous le code ActionScript dont la classe principale se trouve dans un package à l'aide du compilateur de ligne de commande mxmlc? Considérez ce qui suit -Compilez l'actioncript à l'aide du compilateur mxmlc

com.nuaavee::MainClass 
com.nuaavee.utility::SomeUtility 

MainClass importations SomeUtility classe.

Existe-t-il un moyen de compiler ces classes en gardant MainClass comme classe principale pour générer un swf?

Répondre

3

Voici une solution qui a été testé pour fonctionner -

mxmlc -output main.swf src/com/nuaavee/MainClass.as -source-path src/ 
0

S'il s'agit d'une classe utilitaire, elle doit être compilée dans MainClass.swf tant qu'elle est référencée. c'est-à-dire importer SomeUtility;

Si SomeUtility est en fait un autre swf, vous pouvez le compiler en tant que module à charger dans et hors de votre MainClass, mais c'est plus complexe.

+0

Je pense que vous avez mal compris la question. Je ne suis pas inquiet de la façon dont les cours sont organisés et chargés. Mon souci est de pouvoir compiler le swf. S'il vous plaît laissez-moi savoir si vous savez comment. – nuaavee

+0

mxmlc.exe -options targetClass.as –

+0

mxmlc.exe inclura automatiquement les sous-classes nécessaires. –