Bonjour,
la classe ci-dessous est rattachée à un clip logo dans le fla. dans la première frame il y'a 2 instances logo1 et logo2.
Au lancement les 2 clips chargent bien une image au hasard mais qu'une seule fois !
Fichier logo.as :
class logo extends MovieClip {
var nom:String = "";
var intervalId:Number = 0;
function onLoad() {
nom = getProperty(this, _name);
trace(nom);
intervalId = setInterval(chargerLogo(this), 2000);
}
function chargerLogo(mc:Object) {
// logos est un tableaux qui contient les noms des fichiers
var nomFichier = _level0.logos[random(_level0.n)-1];
mc.loadMovie(nomFichier);
trace("ok : "+mc.nom);
}
}
le but étant de faire un bandeau avec 4 logos tournants...
flash 8 AS2
Merci d'avance
Christophe
Webcréa sarl
[ Lien ]