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 30 31 32 33 34 35 36 37 38
| // On définit le nombre de clips sur lesquels on va pouvoir agir en bas
var nbClips:Number = 4;
// On règle le niveau du pinceau pour qu'il soit au dessus de l'image dupliquée.
// Il sera du coup visible quoi qu'il arrive. Au départ par contre, il sera invisible
pinceau.swapDepths(100);
pinceau._visible = false;
//
// Boucle principale qui va déterminer les actions au clic sur les clips
for (var i = 1; i<=nbClips; i++) {
// Pour chaque clip en bas sur lequel on clique...
this["clip"+i].onRelease = function() {
// On le duplique, ca devient un clip appelé "image" sur la scène
duplicateMovieClip(this, "image", 50);
// On déplace "image" et on change sa taille
image._x = 100;
image._y = 50;
image._xscale = image._yscale=400;
// Une fois l'image dupliquée, on va régler ce qu'il va se passer au survol
image.onRollOver = function() {
// A chaque mouvement de la souris, on va déplacer le pinceau à l'endroit de la souris
pinceau.startDrag(true);
// On cache le curseur de la souris
Mouse.hide();
// On affiche le pinceau
pinceau._visible = true;
};
// Quand on ne survole plus l'image...
image.onRollOut = function() {
// On arrete de trimbaler le pinceau
pinceau.stopDrag();
// On affiche a nouveau la souris
Mouse.show();
// On rend le pinceau invisible
pinceau._visible = false;
};
};
} |
Partager