cs_rudynou
Messages postés1Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention 8 juin 2004
-
8 juin 2004 à 21:29
_benjy
Messages postés1575Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention21 février 2011
-
9 juin 2004 à 22:12
Bonjour,
Je débute actionscript et g du mal a cerner le fonctionnement des variables !
G compris qu'il y avait 3 types de déclaration :
Global ( avec _global.)
Locale
Scénario (encore que celle là pas bien compris mé bon)
Mon probléme c que mm en déclarant une variable de type global, je m'aperçois que si je l'utilise dans une fonction puis dans une autre g souvent une pertes de données !
Si qq pe m'expliquer pk ou bien m'aider a structurer mes variables (pe etre a l'aide de classe... ou otre) je vous en serais très reconnaissant. ( Je prostérenerai a vos pieds mm ! lol )
MERCI d'avance pour tt renseignements.
(pour info je suis gros programmeur C et C++ si vous souhaitez y faire référence)
_benjy
Messages postés1575Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention21 février 20112 9 juin 2004 à 22:12
salut
il y a effectivement les var global et local,
les var senario, moi j'connais pas et macromedia non plus LOL
c asez simple les variable,
dans flash le truc c qu'il y a des obj de prog et des obj graphique (ki contiennent un senario)
s tu fait un clip a la racine de ton anim, et met sur l'image 1 de son senar :
var numero:Number = 45;
si tu reste ds le mm clip, tu peu acceder a cette var en la localisant par son nom :
trace (numero) ou trace (this.numero)
mais si t'es pas ds le clip et que t'a bessoin de connaitre cette var, tu dois donner le chemin relatif ou absolu pour l'atteindre :
trace (_root.monClip_mc.autreClip_mc.variable)
ou trace (_parent.variable) si t ds un clip en dessous par exemple.
ensuite les global
c juste des var que tu deffini de là ou tu veux et ki sont accessible de partout ss pressisez le chemin :
var _global.texte = "coucou";
si t'es ds _root.monClip.autreClip
t'as juste a appellé texte par
trace (texte)
et non
trace (_parent._parent.texte) par exemple