voila mon pb: je cherche à faire une simulation, avec 400 points, dont je change tout le temps les coordonnées. mais quand je fais tester l'animation, il ne se passe rien.
voila le code:
var nb_points = 400;
var m1 = 1;
var m2 = 5;
var d = 100;
for(var i=0;i<nb_points;i++){
_root["a"+i] = Math.cos(i*Math.PI/200);
_root["b"+i] = Math.sin(i*Math.PI/200);
}
for(var i=0;i<nb_points;i++) {
_root.attachMovie("point", "point"+i, i); //on duplique le symbole. Les points crées auront comme nom point0, point1,...
}
for(var i=0;i<np_points;i++){
_root["point"+i]._x = 300; //position en x
_root["point"+i]._y = 300; //position en y
}
setInterval(reposition, 500); //appelle la fonction reposition toutes les secondes = 1000 millisecondes
function reposition() {
for(var i=0;i<nb_points;i++) {
_root["point"+i]._x = _root["point"+i]._x+_root["a"+i]; //position en x
_root["point"+i]._y = _root["point"+i]._y+_root["b"+i]; //position en y
}
for(var i=0;i<nb_points;i++) {
//là un calcul pour additionner des vecteurs utilisant les variables m1 m2 et d
//de sorte à changer les varibles a0....b399, pour déplacer les points de façon différnente
// la fois suivante.
}
}
d'apres flash mx, il n'y a pas d'erreurs.
quelqu'un peut-il m'aider???
merci d'avance.