Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/07/2007, 14h58   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 64
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 64
Points : 10
Points : 10
Par défaut fonctions et variables globales

Bonjour... Quelqu'un pourrait-il medire pourquoi après avoir déclaré une variable globale à l'intérieur d'une fonction, je n'arrive pas à la récupérer à la sortie?

Code :
1
2
3
4
5
6
fleche.onRelease=function(){
	_global.direction="couloir";
	play();
}
 
trace(_global.direction);
Je pensais pourtant que c'était à ça que ça servait???
lemilig est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 17h14   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 233
Points : 2 233
Lut,

t'es en AS3 ?

sinon essaye avec _level0 ..
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 17h57   #3
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
si tu as vraiment ce code, c'est normal !
fleche.onRelease=function(){
_global.direction="couloir";
play();
}

trace(_global.direction);
le trace va te sortir undefined au lancement du swf puisqu'il va falloir appuyer sur "fleche" pour déclarer la variable
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h44.


 
 
 
 
Partenaires

Hébergement Web