[FLASH] Problème bouton + AS

Dark_Krilin -  
 Dark_Krilin -
Bonjour :)

je dois réaliser une animation en flash pour mon taff.
pour simplifier le problème disons que j'ai un clip composé de 5 images, sur chacune des images il y a une boite (sur la première image elle est grande, sur la 2e elle est un peu plus petite, etc. jusqu'a l'image 5)

j'ai fait un bouton, quand je clique dessus je veux que ca fasse défiler le clip image par image (en gros on voit la boite, je clique une fois on la voit plus petite -image 2-, je reclic sur le bouton on la voit encore plus petite -image 3-, etc. jusqu'a l'image 5.

Mon bouton est un clip (que j'ai importé dans le clip de l'image) où jai mis le code :

for (var i:Number = 0; i <= 5; i++)
{
this.indice = i
this.onRelease = function () {
this._parent.gotoAndStop(indice);
}
}

ca marche dans le sens ou ca fait bien defiler mes 5 images mais ca ne s'arrete pas sur chaque image. Le problème doit venir de ma boucle for mais je trouve pas de solution

Help :(

(j'ai mis un indice spécifique dans la boucle car j'aurais plusieurs boutons à gérer)
A voir également:

1 réponse

Dark_Krilin
 
Finalement j'ai tout modifié, je n'ai plus qu'une image pour ma "boite" et j'ai créé une fonction grossir sur mon bouton "+", ce qui est je pense beaucoup plus propre ^^

on(release)
{
var intervalId:Number;
var count:Number = 0;
var maxCount:Number = 10;
var duration:Number = 20;

function grossir():Void {
_parent.caisse._xscale=_parent.caisse._yscale=_parent.caisse._xscale+1;
if(count >= maxCount) {
clearInterval(intervalId);
}
count++;
}

intervalId = setInterval(grossir, duration);

}
0