Forums Développement Multimédia

Aller au contenu

Envoyer une variable déclarée dans un symbole à une fonction

PAO Flash

2 réponses à ce sujet

#1 picsou0071327249820

    Ceinture Jaune

  • Members
  • PipPip
  • 16 messages

Posté 29 January 2003 - 17:22 PM

sad.gif Bonjour

Voilà j'ai un bouton qui se trouve dans un symbole qui est en fait un clip. Quand on appuie sur ce bouton, la variable typeSection = "nuton". J'aimerais renvoyer cette variable à la fonction afficherdocument qui se trouve sur le calque 1 de ma scène principale. Sur celle-ci se trouve le symbole.
Mon bouton appelle bien la fonction désirée mais n'envoie pas la variable. (j'ai fait un trace de ma variable dans la fonction et il m'indique undefined.)
Comment est-ce qu'il faut envoyer la variable? Pouvez-vous m'aider?
Y-a-til un bon tutorial qui explique les variables? Je n'en ai pas trouvé.

voici le code de mon bouton:
CODE


on (release) {

typeSection = new String("nuton");

_root.afficherdocument.call();

}



voici le code de ma fonction:


CODE




function afficherdocument(){

var doc = mulXML.firstChild.childNodes;

var longueur = doc.length;

choix.removeAll();

if (typeMul == "document" && typeSection == "nuton") //j'ai besoin de la

//variable typeSection ici!!

{

for (var i=0;i<longueur;i++)

{

if (doc[i].nodeName == "documents" && doc[i].attributes.section == "nuton")

 {

  choix.addItem(doc[i].attributes.titre);

 }

 

}

}

}





Merci pour votre aide.

#2 boichu

    Administrator

  • Administrateur
  • PipPipPipPipPipPipPipPip
  • 5009 messages

Posté 29 January 2003 - 18:03 PM

tu peux mettre un parametre a ta fonction!
ou alors, simplement utiliser le ciblage.

en tous cas, si tu veux un bon tuto sur les variables, il y en a un ici:
http://www.flash-forum.net/viewtopic.php?t=4113

#3 picsou0071327249820

    Ceinture Jaune

  • Members
  • PipPip
  • 16 messages

Posté 29 January 2003 - 18:09 PM

Je ne sais pas ce que c'est que le ciblage mais je vais d'abord lire le tutorial. Peut-être que ma réponse s'y trouve.

Un grand merci

smile.gif



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)