[Flash] problème de concaténation d'un nom de var dynamique
problème de concaténation d'un nom de var dynamique [Flash] - Flash/ActionScript - Programmation
MarshPosté le 25-04-2005 à 23:54:54
SAlut,
J'dois faire un tetris en flash pour un projet mais je galère sur une connerie
Voila je vais essayer d'expliquer clairement c'est pas évident. Si j'explique mal , faut le dire pas hésiter Dans mon tetris, à chaque fois que je pose une pièce, j'effectue un duplicateMovie d'un petit cube gris : _root.cube.duplicateMovieClip("cube"+p, v);
P est une variable que j'incrémente pour que chaque cube est un nom différent. Le problème est qu'après je n'arrive pas à réutiliser se nom dynamique. Le code suivant ne fonctionne pas.
Code :
for (i=0; i<nbcubes; i++) {
cubexxx = "cube"+i;
if (_root.piece.hitTest(_root.cubexxx)) {
trace("cube"+i);
returntrue;
}
}
Comment je peux faire pour concaténer correctement cube et sa valeur (ici i) pour qu'il le prenne correctement derrière _root ?
Marsh Posté le 25-04-2005 à 23:54:54
SAlut,
J'dois faire un tetris en flash pour un projet mais je galère sur une connerie
Voila je vais essayer d'expliquer clairement c'est pas évident. Si j'explique mal , faut le dire pas hésiter
Dans mon tetris, à chaque fois que je pose une pièce, j'effectue un duplicateMovie d'un petit cube gris :
_root.cube.duplicateMovieClip("cube"+p, v);
P est une variable que j'incrémente pour que chaque cube est un nom différent.
Le problème est qu'après je n'arrive pas à réutiliser se nom dynamique.
Le code suivant ne fonctionne pas.
Comment je peux faire pour concaténer correctement cube et sa valeur (ici i) pour qu'il le prenne correctement derrière _root ?