IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

[actionScript] Nom de Variable composé


Sujet :

Flash

  1. #1
    Membre averti Avatar de Neroptik
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 337
    Points : 402
    Points
    402
    Par défaut [actionScript] Nom de Variable composé
    Bonjour, J'ai juste une petite question

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (_root["menu"+j+"bouton"+i] == "0")
    Cette syntax est elle bonne pour verifier ce que contient ma variable menu1bouton1 ? (i et j etant es parametres de ma fonction)

    Merci

  2. #2
    Inactif Avatar de CR_Gio
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 195
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 195
    Points : 1 186
    Points
    1 186
    Par défaut
    salut,

    Quest ce qui ne marche pas dans ton code ?

  3. #3
    Membre averti Avatar de Neroptik
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 337
    Points : 402
    Points
    402
    Par défaut
    eh bien a ce moment je verifie s'il y a le caractèere 0 dans "menujboutoni" et a un autre moment le fait prendre a une variable, le contenu de "menujboutoni" (i et j etant des param locaux a ma fonction)et donc dans une autre fonction je procede de cette maniere

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    function init(i:Number, position:Number) 
    {
    	while (i < 9)
    	{
    		if (i != position)
    			{
    				if (_root["bouton"+i] == "0")
    					{
    						_root["btn"+i].gotoAndStop("_disable");
    						_root["btn"+i].texte = "";
    						_root["btn"+i].enabled = false;
    						i++;
    					}
    				else
    					{
    						_root["btn"+i].gotoAndStop("_up");
    						_root["btn"+i].texte = this["bouton"+i];
    						_root["btn"+i].enabled = true;
    						i++;
    					}
    			}
    		else
    			{
    				_root["btn"+i].gotoAndStop("_disable");
    				_root["btn"+i].enabled = false;
    				i++;
    			}
    	}
    }
    et ca fonctionne tres bien

    et dans cette fonction ca bug ! alors que la seule chose qui difère est le nom de la variable :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    function init2(i:Number, j:Number, position:Number)
    {
    	while (i < 9)
    		{
    			if (i != position)
    				{
    					if (_root["menu"+j+"bouton"+i] == "0")
    						{
    							_root["ssbtn"+i].gotoAndStop("_disable");
    							_root["ssbtn"+i].texte = "";
    							_root["ssbtn"+i].enabled = false;
    							i++;
    						}
    					else
    						{
    							_root["ssbtn"+i].gotoAndStop("_up");
    							_root["ssbtn"+i].texte = this["menu"+j+"bouton"+i];
    							_root["ssbtn"+i].enabled = true;
    							i++;
    						}
    				}
    			else
    				{
    					_root["ssbtn"+i].gotoAndStop("_disable");
    					_root["ssbtn"+i].enabled = false;
    					i++;
    				}
    		}
    }
    est ce que quelqu'un saurait m'orienter svp
    merci

  4. #4
    Membre averti Avatar de Neroptik
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 337
    Points : 402
    Points
    402
    Par défaut
    Voici une autre partie de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function visi(flag:Number)
    {
    	for (i = 1; i < 9; i++)
    		 setProperty ("ssbtn"+i, _visible, flag);
    }
     
    btn1.onPress = function() 
    {
    	visi(0);
    	init(1, 1);
    	init2(1, 1, 0);
    	visi(1);
    };
    En fait kan je clik sur le bouton on efface qu'il y a dans le MC on fait "init" (qui affiche les categorie du menu et qui marche tres bien) ensuite on affiche la MC vide ensuite on fait init2(qui a pour but d'envoyer une variable au MC des boutons pour qu'il prennent leur contenu)

    Le resultat escompté est d'avoir les sous menus qui saffiche des que jappuis sur la categorie corresponante.
    Les methodes utilisées pour les Categories(init) et les sous-menus(init2) sont pourtant les meme et init2 ne fonctionne pas correctement.
    J'obtient des case vide sans contenu et qui nont pas les propriétés de bouton.

  5. #5
    Membre averti Avatar de Neroptik
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2005
    Messages
    337
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2005
    Messages : 337
    Points : 402
    Points
    402
    Par défaut
    Je viens e trouver la soulution, c'est paceque mes ssbtnx n'etaitent pas declarés, j'ai donc ajouter ceci pour chaque sous boutons :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ssbtn1.onPress = function() 
    {
    };
    et ca fonctionne a merveille ! ^^

    merci kan meme
    Bon Courage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nom de variable composé de variables
    Par slockstone dans le forum Linux
    Réponses: 7
    Dernier message: 17/11/2008, 22h05
  2. [Smarty] nom de variable composé d'une chaîne et d'une variable
    Par Philoulheinz dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 17/05/2007, 10h13
  3. [SQL SERVER 2000] Noms de variables dynamiques
    Par cassoulet dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 08/09/2004, 11h44
  4. Nom de variable
    Par lilia dans le forum Flash
    Réponses: 4
    Dernier message: 07/08/2004, 13h11
  5. Generer des noms de variables avec une boucle
    Par moutanakid dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/07/2004, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo