J'apprends actuellement (avec difficulté) l'actionscript, et un problème s'est posé,alors que je voulais réalisert une animation extrémement simple.
Je voulais déclencher l'avancement d'un cercle d'un magnifique orange lorsque je cliquais sur un bouton. Seulement, ne voulant pas utiliser de Motion Twin, j'avais créé une fonction, qui s'avère non fonctionnelle, pour une raison que je suis bien incapable de comprendre).
J'ai 3 calques: function, rond, et bouton. Le rond est un clip, et le bouton un bouton ^^.
Code de fonction:
MovieClip.prototype.avance = function(xfois){
for(i=1;i>xfois;i++){
this._x = this._x+5;
}
};
stop();
Code du bouton:
on(release){
rond.avance(10);
}
-----
Voilà, en espérant que vous me livriez un code fonctionnel, tout en m'expliquant ce que j'ai fait de mal :p.