Bonjour.
Je me casse les dents sur un truc depuis je ne sais combien de temps.
Voici un bout de code qui résume la situation
Truc est un clip sur mon fichier fla.Code:
1
2
3
4
5
6
7
8
9
10
11
12 class Test { var a:String = "truc" function Test () { _root.truc.onRelease = function() { trace(a) } } }
Déjà, si je ne rajoute pas _root devant le onRelease, impossible d'avoir l'action sur mon clip (cela fait un moment que j'essaye de le bannir de mes scripts)
Ensuite impossible de tracer "a", j'ai toujours un undefined et impossible de compiler avec MTASC, il me dit que "a" est indéfini (alors qu'il est défini au dessus).
Donc question, quel est l'interet de définir des variables si on ne peut pas les utiliser dans une action onRelease ?
En passant "a" en static, j'arrive à le tracer mais MTASC refuse toujours de compiler
J'ai également ce probleme dans le onLoad d'un fichier XML.
Merci a celui qui me sortira de mon ignorance.