Depuis le temps que je rêve d'une telle source, j'ai fini par la réaliser...
C'est un effet de boules aimantées (donc collées les unes aux autres) que on peut faire bouger avec la souris.
Vous trouvere dans le ZIP une application : le slalom. Je pense que l'on peut créer à partir de ceci un jeu stratégique et d'abilleté ; mais ça demande encore un peut de développement...
[Pour mettre un effet de pesanteur (poids) sur les billes il vous suffit de cliquer.]
--------------------------------------- ---------------------------------------
Créez un nouveau fichier avec un clip nommé "B0", et mettez ce code...
_root.onLoad = function() { N = 200;
for (i=1; i<=N; i++) {
_root.B0.duplicateMovieClip("B"+i, -i);
_root["B"+i]._x = B0._x+(i-1)*20;
_root["B"+i]._y = B0._y;
}; B0.startDrag(true);
};
function Aimant(n, p) {
R = 1; Px = 0; Py = 10;
for (i=1; i<=n; i++) { j = i-1;
x = _root["B"+i]._x-_root["B"+j]._x;
y = _root["B"+i]._y-_root["B"+j]._y;
sinA = y/Math.sqrt(x*x+y*y);
cosA = x/Math.sqrt(x*x+y*y);
y = R*sinA; x = R*cosA;
_root["B"+i]._x = _root["B"+j]._x+x;
_root["B"+i]._y = _root["B"+j]._y+y;
}
}
_root.onEnterFrame = function() { Aimant(N, P); };
l'effet est vachement trop cool
(prennez le même clip que moi : la boule rouge)