1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| //-----------Déclaration des variables---------------------//
var tableau_image:Array = new Array ("","image1.jpg","image2.jpg","image3.jpg","image4.jpg","image5.jpg","image6.jpg")
var tableau_clip:Array = new Array ("","clip1","clip2","clip3","clip4","clip5","clip6")
var image:String //pas necessaire mais bonne pratiques ;-)
var clip:String
var n:Number
var m:Number
//-----------Fonctions---------------------//
//fonction de random un peu modifier pour arrondir le résultat a un entier
//et permettre de définir des bornes min et max
function rand(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
return randomNum;
};
randImage = function() {
n = rand(1 ,tableau_image.length-1);
m= rand (1,tableau_clip.length-1);
image = tableau_image[n]; //(image = une image aléatoire du tableau)
clip = tableau_clip[m]; //idem
//trace(image); // juste pour le debogage
//trace(clip); //trace("_______________________________________________________________");
this._parent.loadMovie(image,clip);
}
//-----------Définition de l'interval de boucle---------------------//
setInterval(randImage, 500) // appel de la fonction randImage tout les 500 millisecondes |
Partager