Tutoriels vidéo art graphique gratuits

 
Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Pages: [1]   En bas

Auteur Sujet: Lien sur un movieClip avec une boucle + i dans un MCLoader  (Lu 1689 fois)

montoumes

  • Invité
Lien sur un movieClip avec une boucle + i dans un MCLoader
« le: mars 08, 2010, 10:40:41 am »

Bonjour,

J'essaie d'afficher des clips les uns sous les autres, et de leur appliquer un lien à partir d'un tableau :

// chargement des images du carrousel
_global.nbrImages = 7;
_global.liste_images = new Array("img0.jpg","img1.jpg","img2.jpg","img3.jpg");
_global.liens_images = new Array("lien0.html","lien1.html","lien2.html","lien3.html");

var chargeIllustration:MovieClipLoader = new MovieClipLoader();
var ecouteChargement:Object = new Object();
ecouteChargement.onLoadStart = function(mc_cible:MovieClip):Void {};
ecouteChargement.onLoadProgress = function(mc_cible:MovieClip, octet:Number, totalOctets:Number):Void {};
ecouteChargement.onLoadComplete = function(mc_cible:MovieClip):Void {};
ecouteChargement.onLoadInit = function(mc_cible:MovieClip):Void {
mc_cible._width = 120;
mc_cible._height = 120;

mc_cible.onRelease = function() {
trace(liens_images[identifiant]);
}
};

ecouteChargement.onLoadError = function(mc_cible:MovieClip, msgErreur:String, numErreur:Number):Void {};

// chargement des images
function initClips() {
for (i:Number=0; i<=nbrImages; i++) {
var refClip = _root.createEmptyMovieClip("mc" + i, i);
refClip._y = i*130;
chargeIllustration.loadClip(liste_images[i], refClip);
identifiant = i;
}
}

chargeIllustration.addListener(ecouteChargement);
initClips();

Mon problème, c'est que le trace sur le clip mc_cible me renvoie toujours soit le dernier lien (dans ce cas ci), soit "undefined" dans tous mes autres tests.

Quelqu'un aurait-il une idée ? merci d'avance !!!

« Modifié: mars 08, 2010, 12:34:30 pm par montoumes »
IP archivée
 



Wisibility est un sité dédié à la formation aux métiers l’image. Vous y trouverez différentes ressources vous aidant à maîtriser les logiciels graphiques tels que Photoshop, Lightroom, Illustrator, InDesign, Flash… Aujourd’hui, Wisibility réunie plus d'une vingtaine d’experts, intervenant en Entreprise pour former graphistes, webdesigners, développeurs web, photographes, monteurs, trucistes…
Depuis 2006 nous nous sommes spécialisés dans les tutoriels vidéos permettant de se former à distance. Notre forum très actif, géré par une équipe de bénévoles répondra à vos demandes. Vous pourrez également profiter de nos émissions et reportages sur la Wisi TV.
Contact - Wisibility est une marque déposée

Blog - Tutoriels - Wisi TV - Forum