Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2007, 19h07   #1
Invité régulier
 
Inscription : octobre 2002
Messages : 21
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : octobre 2002
Messages : 21
Points : 7
Points : 7
Par défaut Nom de clips dynamique

Bonjour,

Je souhaite charger de facon dynamique des clip sur une animation flash et ensuite travailler sur ces clips.

J'ai tenté le code suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
k = 1;
for(i=1; i<=5; i++) {
	for(j=1; j<=5; j++) {
		_root.fond_carte.createEmptyMovieClip("cellule"+i+"_"+j,1);
 
		_root.fond_carte.["cellule"+i+"_"+j].attachMovie("mer","mc_mon_image",k);
		_root.fond_carte.["cellule"+i+"_"+j]._x = i* 80;
		_root.fond_carte.["cellule"+i+"_"+j]._y = j* 80;
		k++;
	}
}
Il ne veux pas de mon nom dynamique. Savez vous comment s'y prendre lorsqu'on essaye d'utiliser des noms de clips dynamiques ?

D'avance merci,
Seb.
ShinMei est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2007, 01h26   #2
Invité de passage
 
Inscription : juillet 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 5
Points : 3
Points : 3
Hello...
bin il suffit de rajouter une variable tampon locale :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
k = 1;
for(i=1; i<=5; i++) {
	for(j=1; j<=5; j++) {
		tampon = "cellule"+i+"_"+j;
		trace (tampon);
		_root.fond_carte.createEmptyMovieClip(tampon,1);
 
		_root.fond_carte.tampon.attachMovie("mer","mc_mon_image",k);
		_root.fond_carte.tampon._x = i* 80;
		_root.fond_carte.tampon._y = j* 80;
		k++;
	}
}
craftonz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2007, 04h13   #3
Invité régulier
 
Inscription : octobre 2002
Messages : 21
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : octobre 2002
Messages : 21
Points : 7
Points : 7
Bonjour,

Merci de ta réponse mais ta solution ne fonctionne malheuresement pas.

Code :
1
2
 
_root.fond_carte.tampon._x = i* 80;
Cela ne change pas la position X de l'objet, je n'ai pas de message d'erreur mais ActionScript n'arrive a accéder au MovieClip "tampon" bien qu'il soit correctement initialisé.

Salutations,
Seb.
ShinMei est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2007, 04h17   #4
Invité régulier
 
Inscription : octobre 2002
Messages : 21
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : octobre 2002
Messages : 21
Points : 7
Points : 7
C'est bon j'ai fini par trouver la syntaxe correcte
ShinMei est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h16.


 
 
 
 
Partenaires

Hébergement Web