|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Invité de passage
![]() Inscription : août 2007 Messages : 2 ![]() |
Bonjour,
Tout nouveau sur ce forum, ça fait deux soirs que je cherche désespérement une solution à mon problème. Je bidouille flash depuis quelques années. Mon problème est le suivant. Je suis dans mon répertoire D:\flash\ (pour faire plus simple) J'ai deux fichiers dans ce répertoire : Un "Affichage.as" qui contient: Code :
Code :
Seulement, à la compilation AS3, j'obtiens ce message d'erreur : Citation:
Je retourne le problème dans tous les sens depuis hier, et ça ne veut pas marcher... alors que la classe est bien importée apparement, puisque je n'ai pas d'erreur lors de l'import seul. J'ai essayé de compiler et d'appeler des classes internes de flash genre : flash.display.BitmapData... ça fonctionne bien ... J'ai retourné tous les LiveDocs que j'ai trouvé (et je peux vous dire que j'ai appris à les décrytper avec le temps Alors avant de craquer, je pose la question ici ... Quelqu'un a une idée, une piste? Merci d'avance! |
|||||
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() Inscription : janvier 2007 Messages : 186 ![]() |
Bonjour,
Premièrement, tu dois définir tes classes dans un package. Deuxièment en AS3 lorsque tu definis une classe, une méthode ou une variable de classe sans les mots clef 'private' ou 'public', l'attribut 'private' est appliqué par defaut. Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 2 ![]() |
OK, merci Tom...
J'avais compris cette histoire de package, mais comme la classe était à la racine, je me disais que ce n'était pas nécessaire. Et je coyais que c'était l'attribut public qui avait la "priorité" ... D'ailleurs dans ton exemple, tu n'as pas mis 'public' sur le constructeur, c'est normal ? (effectivement, j'avais cru lire que le constructeur était forcément public - ce qui parait logique - mais comme tu dis que le private s'applique par défault aux noms de classe et méthodes ... je demande toujours, on sait jamais Je ferai le test de ce bout de code ce soir (je suis au taf là) Je te tiendrais au courant... merci beaucoup en tout cas. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com