Galerie images ds un array avec suppression images aléatoire

cs_stephke Messages postés 1 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 5 juillet 2008 - 5 juil. 2008 à 15:13
cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 - 7 juil. 2008 à 15:00
hello tout le monde!!!

voila j'ai 150 petites phtos sur ma scène que j'ai importés et déposées manuellement sur la scène (pr raisons esthétiques).
j'aimerais que toutes les 20 secondes une image disparaisse.

j'ai fait un array et crée une fonction pour suppimer des images de l'array(splice) avec une pause entre chaque action (set interval ) .
1) ca fonctionne pas.....

2) je sais pas trop ou je dois placer la boucle...

please help
me merci bcp a tous
bizzzz

var tableau:array =new Array();

Tableau[1] = "1.jpg"
Tableau[2] = "2.jpg"
Tableau[3] = "3.jpg"
Tableau[4] = "4.jpg"
Tableau[5] = "5.jpg"
Tableau[6] = "6.jpg"
Tableau[7] = "7.jpg"
Tableau[8] = "8.jpg"
Tableau[9] = "9.jpg"
Tableau[10] = "10.jpg"
Tableau[11] = "11.jpg"
Tableau[12] = "12.jpg"
Tableau[13] = "13.jpg"
Tableau[14] = "14.jpg"
Tableau[15] = "15.jpg"
Tableau[16] = "16.jpg"
Tableau[17] = "17.jpg"
Tableau[18] = "18.jpg"
Tableau[19] = "19.jpg"
Tableau[20] = "20.jpg"
Tableau[21] = "21.jpg"
Tableau[22] = "22.jpg"
Tableau[23] = "23.jpg"
Tableau[24] = "24.jpg"
Tableau[25] = "25.jpg"
Tableau[26] = "26.jpg"
Tableau[27] = "27.jpg"
Tableau[28] = "28.jpg"
Tableau[29] = "29.jpg"
Tableau[30] = "30.jpg"
Tableau[31] = "31.jpg"
Tableau[32] = "32.jpg"
Tableau[33] = "33.jpg"
Tableau[34] = "34.jpg"
Tableau[35] = "35.jpg"
Tableau[36] = "36.jpg"
Tableau[37] = "37.jpg"
Tableau[38] = "38.jpg"
Tableau[39] = "39.jpg"
Tableau[40] = "40.jpg"
Tableau[41] = "41.jpg"
Tableau[42] = "42.jpg"
Tableau[43] = "43.jpg"
Tableau[44] = "44.jpg"
Tableau[45] = "45.jpg"
Tableau[46] = "46.jpg"
Tableau[47] = "47.jpg"
Tableau[48] = "48.jpg"
Tableau[49] = "49.jpg"
Tableau[50] = "50.jpg"
Tableau[51] = "51.jpg"
Tableau[52] = "52.jpg"
Tableau[53] = "53.jpg"
Tableau[54] = "54.jpg"
Tableau[55] = "55.jpg"
Tableau[56] = "56.jpg"
Tableau[57] = "57.jpg"
Tableau[58] = "58.jpg"
Tableau[59] = "59.jpg"
Tableau[60] = "60.jpg"
Tableau[61] = "61.jpg"
Tableau[62] = "62.jpg"
Tableau[63] = "63.jpg"
Tableau[64] = "64.jpg"
Tableau[65] = "65.jpg"
Tableau[66] = "66.jpg"
Tableau[67] = "67.jpg"
Tableau[68] = "68.jpg"
Tableau[69] = "69.jpg"
Tableau[70] = "70.jpg"
Tableau[71] = "71.jpg"
Tableau[72] = "72.jpg"
Tableau[73] = "73.jpg"
Tableau[74] = "74.jpg"
Tableau[75] = "75.jpg"
Tableau[76] = "76.jpg"
Tableau[77] = "77.jpg"
Tableau[78] = "78.jpg"
Tableau[79] = "79.jpg"
Tableau[80] = "80.jpg"
Tableau[81] = "81.jpg"
Tableau[82] = "82.jpg"
Tableau[83] = "83.jpg"
Tableau[84] = "84.jpg"
Tableau[85] = "85.jpg"
Tableau[86] = "86.jpg"
Tableau[87] = "87.jpg"
Tableau[88] = "88.jpg"
Tableau[89] = "89.jpg"
Tableau[90] = "90.jpg"
Tableau[91] = "91.jpg"
Tableau[92] = "92.jpg"
Tableau[93] = "93.jpg"
Tableau[94] = "94.jpg"
Tableau[95] = "95.jpg"
Tableau[96] = "96.jpg"
Tableau[97] = "97.jpg"
Tableau[98] = "98.jpg"
Tableau[99] = "99.jpg"
Tableau[100] = "100.jpg"
Tableau[101] = "101.jpg"
Tableau[102] = "102.jpg"
Tableau[103] = "103.jpg"
Tableau[104] = "104.jpg"
Tableau[105] = "105.jpg"
Tableau[106] = "106.jpg"
Tableau[107] = "107.jpg"
Tableau[108] = "108.jpg"
Tableau[109] = "109.jpg"
Tableau[110] = "110.jpg"
Tableau[111] = "111.jpg"
Tableau[112] = "112.jpg"
Tableau[113] = "113.jpg"
Tableau[114] = "114.jpg"
Tableau[115] = "115.jpg"
Tableau[116] = "116.jpg"
Tableau[117] = "117.jpg"
Tableau[118] = "118.jpg"
Tableau[119]= "119.jpg"
Tableau[120] = "120.jpg"
Tableau[121] = "121.jpg"
Tableau[122] = "122.jpg"
Tableau[123] = "123.jpg"
Tableau[124] = "124.jpg"
Tableau[125] = "125.jpg"
Tableau[126] = "126.jpg"
Tableau[127] = "127.jpg"
Tableau[128] = "128.jpg"
Tableau[129] = "129.jpg"
Tableau[130] = "130.jpg"
Tableau[131] = "131.jpg"
Tableau[132] = "132.jpg"
Tableau[133] = "133.jpg"
Tableau[134] = "134.jpg"
Tableau[135] = "135.jpg"
Tableau[136] = "136.jpg"
Tableau[137] = "137.jpg"
Tableau[138] = "138.jpg"
Tableau[139] = "139.jpg"
Tableau[140] = "140.jpg"
Tableau[141] = "141.jpg"
Tableau[142] = "142.jpg"
Tableau[143] = "143.jpg"
Tableau[144] = "144.jpg"
Tableau[145] = "145.jpg"
Tableau[146] = "146.jpg"
Tableau[147] = "147.jpg"
Tableau[148] = "148.jpg"
Tableau[149] = "149.jpg"
Tableau[150] = "150.jpg"

function randel (tableau)
{
   
var r = Math.round (Math.random() * (tableau.length-1));

var rec = tableau[r];

tableau.splice (r, 1);

setInterval(randel,2000,tableau)

 
}

while (Tableau.length)
{
    var rec = randel(Tableau);
    trace (rec.Nom);
}

   

voici le code

1 réponse

cs_Girou Messages postés 1203 Date d'inscription lundi 10 mars 2003 Statut Membre Dernière intervention 23 juillet 2009 2
7 juil. 2008 à 15:00
Salut,

dans ton tableau tu dois stocker des références aux clips qui sont sur la scene (et donc intégrer le nom d'occurence de chacun de tesclip contenant une image)
Commencer aussi le tableau a l'indice 0

Tableau[0] = this.nomOccurenceClip1
Tableau[1] = this.nomOccurenceClip2
...

et ensuite revoir ta fonction plutot comme ceci

function randel ()
{
   var r = Math.round (Math.random() * (tableau.length-1));
   Tableau[r].removeMovieClip()
   Tableau.splice (r, 1);
   if (Tableau.length==0){
      clearInterval(_inter)
   }
}
var _inter:Number=setInterval(this, "randel", 2000);

@+
0
Rejoignez-nous