Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : simplification de code [ Archives / ActionScript ] (nightmareofworld)

dimanche 14 mai 2006 à 19:11:40 | simplification de code

nightmareofworld

Bonjour
etait-il possible de simplifier se code
switch (_root.myArray[i]) {
        case 1 :
            date = Date();
            date.getSeconds();
            duplicateMovieClip(cheblanche, "cheblanche"+numero, 3);
            while (date+4<date2) {
                date2 = Date();
                date2.getSeconds();
            }
            removeMovieClip("cheblanche"+numero);
            numero++;
            i++;
            break;
        case 2 :
            date = Date();
            date.getSeconds();
            duplicateMovieClip(chebleu, "chebleu"+numero, 3);
            while (date+4<date2) {
                date2 = Date();
                date2.getSeconds();
            }
            removeMovieClip("chebleu"+numero);
            numero++;
            i++;
            break;
        case 3 :
            date = Date();
            date.getSeconds();
            duplicateMovieClip(cheorange, "cheorange"+numero, 3);
            while (date+4<date2) {
                date2 = Date();
                date2.getSeconds();
            }
            removeMovieClip("cheorange"+numero);
            numero++;
            i++;
            break;
        case 4 :
            date = Date();
            date.getSeconds();
            duplicateMovieClip(cherouge, "cherouge"+numero, 3);
            while (date+4<date2) {
                date2 = Date();
                date2.getSeconds();
            }
            removeMovieClip("cherouge"+numero);
            numero++;
            i++;
            break;
        case 5 :
            date = Date();
            date.getSeconds();
            duplicateMovieClip(chevert, "chevert"+numero, 3);
            while (date+4<date2) {
                date2 = Date();
                date2.getSeconds();
            }
            removeMovieClip("chevert"+numero);
            numero++;
            i++;
            break;
        case 6 :
            date = Date();
            date.getSeconds();
            duplicateMovieClip(cheviolette, "cheviolette"+numero, 3);
            while (date+4<date2) {
                date2 = Date();
                date2.getSeconds();
            }
            removeMovieClip("cheviolette"+numero);
            numero++;
            i++;
            break;
        case 0 :
            date = Date();
            date.getSeconds();
            duplicateMovieClip(this, "cintre"+numero, 3);
            while (date+4<date2) {
                date2 = Date();
                date2.getSeconds();
            }
            removeMovieClip("cintre"+numero);
            numero++;
            i++;
            break;
        }


dimanche 14 mai 2006 à 19:24:21 | Re : simplification de code

SuperDevy

Membre Club
Réponse acceptée !
Oui :

var habits = ["cheblanche", ..., "cintre"];
var n = _root.myArray[i];


date = Date();
date.getSeconds();
duplicateMovieClip(this[habits[n]], habits[n]+numero, 3);
while (date+4<date2) {
    date2 = Date();
    date2.getSeconds();
}
removeMovieClip(habits[n]+numero);
numero++;
i++;
break;

SuperDevy, c la !

dimanche 14 mai 2006 à 20:13:06 | Re : simplification de code

nightmareofworld

merci exactement ce qui faut mais il a pas un point normalement entre this et [habits[n]]

dimanche 14 mai 2006 à 21:05:02 | Re : simplification de code

bali_balo

Réponse acceptée !
Non, cette notation ne permet pas de placer un point entre de référence de clips.
Elle est seulement utilisé lorsque l'on veut appeler un clip avec un String :

clip1.clip2["monClipNumero" + variableIdentifiant + "lngflqsjngflslf" + .... ].clip3

Par contre il ne faut pas oublier le point de l'autre côté de la référence ^^ ( ...].clip3 )




bali_balo....=]



Cette discussion est classé dans : date, numero, case, date2, getseconds


Répondre à ce message

Sujets en rapport avec ce message

retrouver l'occurrence d'un clip ? [ par patrickgilet ] Posté le: Jeu 30 Mai, 2002 12:45 pm Sujet du message: retrouver le nom de l'occurrence d'un clip ? ---------------------------------------------- URGENT Case a coche Sous Flash [ par jmade ] Bonjour,Je cherche a faire une case a cocher en flash et que la valeur, true ou false me soit renvoyée sur un php.Jusqu'a présent le seul retour que j format de Date [ par syndrael ] Bonjour,J'essaie d'avoir à partir de new Date(), le jour du mois.getDay ne correspond po !! Exemple pour aujourd'hui la fonction me renvoie 11 !! Et j ***Problème php / flash help*** [ par kodiask ] voila g une animation et je veu afficher lheure et la date sur mon image g donk :loadVariableNum("actu.php",0)et sur mon fichier php g :$date = date(" besoin d'une petite orientation [ par hellosct1 ] bonjourvoila j'ai 2 boutons en flash qui sont reparties sur la meme feuille HTMLces boutons déclanche un sample audio), mais quand je clic sur le nume QCM Interactif [ par jdeboer ] Bonjour,Je suis en train de realiser un QCM dont le chargement est interactif. En effet, la liste des questions est contenu dans un fichier XML. J ai charger un swf en fonction de la date [ par fudje ] Bonjour,j'ai un problème qui doit etre simple à résoudre pour les doués en programmation: j'ai un bouton dans un flash qui load un movie appelé calend Compte à rebours J- [ par alcapouce ] Dur dur de trouver sur le net des aides pour des comptes à rebours par rapport à des jours donc je viens demander ici. Je veux faire un compte à rebou Changer clip en fonction de la date [ par caroel ] Bonjour tout le monde !Je débute avec actionscript et il y a un truc que je pige pas...Je voudrais mettre un clip différent (de la bibliothèque) sur l variable & switch [ par ICIoBRa ] Salut a tousJ'ai le code suivant :variable1 = random(5) ;variable2 = 0.00 ;switch (variable1) { case 0: variable2 = 0.02 ; case 1: variable2 = 0.01 ;


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.