Bonjour à tous, j'ai commencé flash aujourd'hui et je bloque déjà sur les fonctions et le passage d'argument...
Voici la fonction :
function marche(argu:String) { trace("ca marche"); }
Et l'evenement ( poussée d'un bouton )
bouton.onPress = marche("hihi");
Resultat, "ca marche" apparait immédiatement en sortie, et le bouton est innactif...
Je comprends vraiment pas ce qu'il se passe, si quelqu'un pouvait m'aider...
En fait, tu ne peux pas passer d'argument à un événement !
Quand tu associes l'événement à la fonction, tu dois faire comme ça, sans parenthèses :
bouton.onPress = marche;
Donc ta fonction ne pourra pas admettre d'argument :
function marche()
{
trace("ca marche");
}
[flash]problèmes de fonctions
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.