Tom's Guide > Forum > Programmation > ActionScript2 et tableau
Mot :    Pseudo :           
 

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[i]);
}

}

 


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 : /


Message édité par Pitikiwi le 10-04-2009 à 16:33:40
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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...


Message édité par Pitikiwi le 10-04-2009 à 18:54:08
Répondre à Pitikiwi
Tom's Guide > Forum > Programmation > ActionScript2 et tableau
Aller à :

Il y a 438 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens