Bonjour,
j'ai recupéré un tutorial avec lequel je veut faire defiler deux objets de gauche à droite de façon aléatoire, d'où deux fonctions clonées (defile1 et defile2) dans lesquelles la seule différence c'est qu'elles font chacune un attachmovie avec un objet different de la bibliotheque ;
or la seconde ne marche pas ;
si je veut faire fonctionner la première avec le premier objet renommé, cela ne marche plus non plus ...
je suis vert de ne pas piger ; comment et quoi tracer pour comprendre où est le problème svp !!
où est ce que le setinterval ne peut pas appeler deux fonctions consécutivement ? mais pourquoi le changement de nom foire tout (excusez l'expression) ?
MERCI
_root.createEmptyMovieClip("DropClip", 15999);
var mon_action = setInterval(generate, 1000);
function generate(){
defile1();
defile2();
}
function defile1(y){
var clip1 = "name1" + Math.random();
_root.DropClip.attachMovie("Drop", clip1, random(1000));
_root.DropClip[clip1]._y = random(550);
_root.DropClip[clip1]._alpha = random(100);
_root.DropClip[clip1].speed = random(4);
_root.DropClip[clip1].onEnterFrame = defile;
}
function defile2(y)
{
var clip2 = "name2" + Math.random();
_root.DropClip.attachMovie("objet2", clip2, random(1000));
_root.DropClip[clip2]._y = random(550);
trace("passé par create2");
_root.DropClip[clip2]._alpha = random(75);
_root.DropClip[clip2].speed = random(4);
_root.DropClip[clip2].onEnterFrame = defile;
}
function defile()
{
if(this._x < 500)
{
this._x += 1 + this.speed;
}
else
{
delete this.onEnterFrame;
this.removeMovieClip();
}
}