Se connecter / S'enregistrer
Votre question

ActionScript2 et tableau

Tags :
  • Root
  • Programmation
Dernière réponse : dans Programmation
10 Avril 2009 16:31:20

Bonjour à tous,

Voila, débutant en AS (le 2, pas le 3 désolé :o ), je voudrais faire une galerie, qui me permettrais de faire défiler des images à chaque fois que j'appuie sur mon bouton.
J'ai commencé mon code, j'arrivais vaguement à afficher une image quand j'appuyais sur mon bouton, mais je mettais directement le lien de mon image.

voici le code:

_root.createEmptyMovieClip("bouton",1);
_root.createEmptyMovieClip("fond",0);

bouton._x= 750;
bouton._y= 550;
fond._x= 50;
fond._y= 50;

var tabimg = new Array("img1.gif","img2.gif");

for(i=0;i<2;i++){

bouton.onRelease = function()
{
fond.loadMovie(tabimg);
}

}


Ici j'ai donc fais une boucle, j'ai stocké deux images dans un tableau, mais je n'arrive plus à afficher mes images....comment puis-je faire s.v.p ?

ps: j'ai aussi un problème de placement, j'ai pourtant mis mon bouton en position 1 et mon fond en 0 et pourtant mon image viens devant mon bouton : /

Autres pages sur : actionscript2 tableau

10 Avril 2009 17:31:51

Rebonjour,

j'ai supprimé ma boucle, car en y réfléchissant il est possible de travailler sans...
Donc maintenant j'arrive à afficher une image grâce à a création du variable tampon, MAIS (il y a toujours un mais T_T) je n'arrive pas à incrémenter ems images, je clic sur mon bouton mais il m'affiche toujours la 1ère image de mon tableau...

le code :

_root.createEmptyMovieClip("bouton",1);
_root.createEmptyMovieClip("fond",0);

bouton._x= 750;
bouton._y= 550;
fond._x= 50;
fond._y= 50;

var tabimg = new Array("img1.gif","img2.gif","img3.jpg");
var i=0;

tampon = i;

bouton.onRelease = function()
{
fond.loadMovie(tabimg[tampon]);
i=i+1;
}



J'ai essayé aussi avec un "i++;" mais ça ne fonctionne pas non plus :'o plz help me :cry: 



MAJ: j'ai trouvé...c'était tout bête mais bon c'est toujours ainsi ^^

tampon = i;

bouton.onRelease = function()
{
fond.loadMovie(tabimg[tampon]);
tampon=tampon+1;
}

Sinon, je n'arrive toujours a faire s'afficher mon bouton en 1er plan, si quelqu'un à une idée...
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS