Bonjour a tous, je suis nouveau sur le forum et débutant en flash ...
le but est de crée une gallerie d'image :
Je lis dans un fichier XML une liste d'url (locale) d'image afin d'afficher dans une colonne des miniatures d'images et lorsqu'on clique dessus une grande au milieu.
Mon code est le suivant et mon probleme est que trace("miniatureClip : "+miniatureClip+"-- "+miniatureClip._height); ne renvoie rien de tres cohérent
Pour que le movieClip soit chargé (pour acceder aux données) j'ai utilisé donc le MovieClipLoader mais le probleme est le suivant : ça applique 20 fois (le nbr d'images) l'appel du trace sur la derniere image ...
voila le trace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 for (var n = 0; n<totalMinis; n++) { var nom = "btn"+n; //on duplique le bouton qui va contenir les images var btnMin = attachMovie ("btn_min", nom, n); trace(n); //on lui attribue les chemins correspondants du fichier xml btnMin.urlimage = minisDescriptorXML.childNodes[n].attributes.urlimage; if (minisDescriptorXML.childNodes[n].attributes.orienta == "portrait") btn._x=50; var miniatureClip:MovieClip = btnMin.createEmptyMovieClip("miniatureClip",thisInstance.getNextHighestDepth()); var mclListener:Object = new Object(); mclListener.onLoadInit = function(target_mc:MovieClip) { trace("miniatureClip : "+miniatureClip+"-- "+miniatureClip._height); }; var image_mcl:MovieClipLoader = new MovieClipLoader(); image_mcl.addListener(mclListener); image_mcl.loadClip(btnMin.urlimage_min, miniatureClip); btnMin.numero=n; btnMin._y = n*hauteurBouton; }
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
miniatureClip : _level0.slider.btn19.miniatureClip-- 67
merci de m'aider...
Partager