Double cliquer sur le movie clip pour le nommer (ex. : note)
Placer un bouton sur la scène
Double cliquer dessus
Sélectionner la commande "Duplicate/Remove Movie
Clip" via le menu "+"
Préciser quelle est la cible à dupliquer (ex.
: /note N'oubliez pas le slash devant le nom du movie clip)
Préciser le nouveau nom (ex. : copie Ne mettez pas
de slash devant le nouveau nom de la duplication
Préciser le niveau (ex. : Dans notre exemple, vous
devez donner 1 ou plus. L'original se trouve déjà
sur le niveau 0) ATTENTION : A cette étape de la technique, le
movie clip est dupliqué mais il se trouve sur l'original.
C'est pourquoi, vous avez généralement besoin
de préciser tout de suite après une duplication,
les coordonnées en XPosition et en YPosition d'une
duplication.
Sélectionner dans ce cas une nouvelle action pour
le bouton :
"Set Property" via le menus "+"
Préciser le nom du movie clip (ex. : /copie Le slash
est très important)
Préciser la propriété (Ex. : Xposition)
dans le menu des propriétés
Préciser la valeur. Attention de bien sélectionner
le mode "Expression", c'est à dire changer
le bouton "abc" en "=".
Renouveler la manipulation avec le YPosition et le même
nom (/copie)
Dans certains cas, il est nécessaire d'obtenir plusieurs
copies (duplications) d'un movie clip.
Dupliquer plusieurs movie clip
Vous devez dans ce cas connaître le fonctionnement de
l'Action "Loop while" et/ou des variables.
Un clic sur un bouton afin de faire apparaître des duplications.
Double-cliquer sur l'image 1
Sélectionner "Set variable" avec pour nom
"exemp" et pour valeur 0
Régler la valeur sur "=" (expression)
et non "abc" (chaîne littérale).
Valider
Placer un movie clip sur la scène
Double cliquer sur le movie clip pour le nommer (ex. : note)
Placer un bouton sur la scène
Double cliquer dessus
Sélectionner "Set variable" avec pour nom
"exemp" et pour valeur "exemp+1"
Régler la valeur sur "=" (expression) et
non "abc" (chaîne littérale).
Sélectionner la commande "Duplicate/Remove Movie
Clip" via le menu "+"
Préciser quelle est la cible à dupliquer (ex.
: /note)
Préciser le nouveau nom
ATTENTION : Vous devez taper littéralement ce qui suit
: "note"&exemp
Sélectionner le type "Expression (le signe "=")
Ne mettez pas de slash devant le nouveau nom de la duplication
Préciser le niveau (ex. : Dans notre exemple, vous
devez taper "exemp". En effet, chaque duplication
doit avoir son propre niveau. Sélectionner le type
"Expression (le signe "=") ATTENTION : A cette étape de la technique, le
movie clip est dupliqué mais il se trouve sur l'original.
C'est pourquoi, vous avez généralement besoin
de préciser tout de suite après une duplication,
les coordonnées en XPosition et en YPosition d'une
duplication.
Sélectionner dans ce cas une nouvelle action pour
le bouton :
"Set Property" via le menus "+"
Préciser le nom du movie clip (ex. : "/note"&exemp
Le slash est très important) Sélectionner le
type "Expression (le signe "=")
Préciser la propriété (Ex. : Xposition)
dans le menu des propriétés
Préciser la valeur. Attention de bien sélectionner
le mode "Expression", c'est à dire changer
le bouton "abc" en "=".
Dans notre exemple nous avons tapé random(130)+15 afin
d'obtenir une valeur comprise entre 15 et 145.
Renouveler la manipulation avec le YPosition et le même
nom "/note"&exemp)
Vous devez obtenir le code ci-dessous.
On (Release)
Set Variable: "exemp" =exemp+1
Duplicate Movie Clip ("/note", "note"&exemp, exemp)
Set Property ("/note"&exemp, X Position) = random(130)+15
Set Property ("/note"&exemp, Y Position) = random(50)+17
End On
Méthode 2 : Utilisation de loop et variables.
Il vous suffit d'ajouter un point supplémentaire :
7 bis. Sélectionner "Loop" et préciser
la condition : exemp<5
Cela signifie que toutes les instructions qui se trouvent entre
le "Loop while" et "end loop" sont exécutées
tant que exemp n'a pas atteint 5. Donc les actions sont répétées
5 fois.
Le script ci-dessous représente les actions placées
sur le bouton "5" de l'exemple 2 au début de
cette page.
On (Release)
Set Variable: "i" = 0
Loop While (i<5)
Set Variable: "i" = i+1
Duplicate Movie Clip ("/objet", "objet"&i, i)
Set Property ("objet"&i, X Position) = Random (130)+15
Set Property ("objet"&i, Y Position) = Random (50)+17
End Loop End On
ATTENTION : A savoir, lorsque vous dupliquez un movie clip,
l'attribution d'un niveau existant efface la duplication portant
le même niveau (précédemment attribué).