Salut a tous, mon but est de faire une sorte de portofolio tout simple, alimenté par un XML avec dedans les info du genre "image, texte". Le chargement du xml se passe bien, a vrais dire, tout se passait bien, jusqu'au jour ou je me dit : tient, je vais utilisé un MovieClipLoader pour charger toutes les images et les manipulé une fois chargé et la... c le drame. je vous livre mon code pour voir si vous auriez par hazard une solution au problème suivant :
- une fois mes images chargées, je voudrait que leurs largeurs et hauteurs viennent se rangé bien gentillement dans un tableau multidimensionnel.
_global.tab_taille = new Array();
var mcl:MovieClipLoader = new MovieClipLoader();
var Listener:Object = new Object();
Listener.onLoadInit = function(target_mc:MovieClip) {
_global.tab_taille[id][0]=target_mc._width;
_global.tab_taille[id][1]=target_mc._height;
}
Prelod = function(id) {
var xml_image = _root.XMLdata.firstChild.childNodes[id].attributes.img;
var imagebg:MovieClip = createEmptyMovieClip("image_bg"+id, 3+id);
mcl.loadClip(xml_image, imagebg);
_global.tab_taille[id] = new Array();
}
Voila, j'ai une fonction de création des éléments du menu et pour chaque élément j'appel ma fonction Prelod avec l'id de l'élément en parametre...
Dans mon tableau tab_taille, il n'y as que le derniere élément qui est correct (avec largeur, hauteur). Je ne sait pas si c'est trés clair :) mais merci d'avance pour votre aide
---[Red is Dead]Developpeur de bug...