Merci d'avoir repondu aussi vite
Blacknight91titi,
En fait oui il arrive bien aux coordonnees spécifiées, ce qui veut dire je pense que la fonction marche impec..... le truc c comment enchainer du code ensuite?
Car quand je met un gotoAndStop(2) par exemple et bien là, la fonction ne s'execute plus et la timeline se place direct en clé(2)???
Moi ce que je veux faire, c'est dire à mafonction : "une fois que tu a finie de deplacer mon clip va a l'image suivante"?
P.s : pour ce qui est des coordonnees de mon clip.... si je fais un trace des dites coordonnees
ben il me donne les coordonnes specifiées dans la fonction (donc oui mon clip arrive bien) le probleme c que le trace ne s'arrete plus comme si le delete onEnterFrame ne marchai pas ???
Peut etre une histoire de chemin ... éclair moi un peu si tu veux bien...
cf :
en image 1:
stop();
function deplace(posX,posY,ralenti,MovieClip){
MovieClip.onEnterFrame = function()
{
// calcule de la distance entre la balle et sa destination
var distancey = posY-MovieClip._y;
// calcule de la distance entre la balle et sa destination
var distancex = posX-MovieClip._x;
// si la distance est suffisament importante
if(distancey > 0.01 || distancex > 0.01){
MovieClip._y += distancey/ralenti;
MovieClip._x += distancex/ralenti;
}else{// si la distance est suffisament petite
delete onEnterFrame;
}trace(porte_b._y);
}
}
en image 2:
stop();
deplace (39,225,8,porte_b);
deplace (39,68,8,porte_h);
porte_b et porte_h sont mes deux clip
En fait le principe de mon anim est le suivant :
En image 1 g un menu deroulant quand j'actionne un des sous menu il me renvoi à l'image 2
qui elle m'actionne le déplacement deux mes deux clip porte_b et porte_h via la fonction deplace ci-dessus. Ce que je voudrai ensuite c alé a l'image 3 une fois ma fonction accomplie...
voilà j'espere avoir étais clair

... merci d'avance