Bonjour,
récemment j'ai récupéré le code de Peg' pour une galerie en carousel, mais problème, celle-ci n'intègre pas les légendes/infos de l'image. J'ai beau essayer, mon texte dynamique n'arrive pas à aller chercher les "alt" des images. Quel chemin dois-je mettre dans mon Flash pour les appeler ?
Voici mon xml :
<main>
<config>
<rotate rad="1500" dark="100" /> <!-- rad:rayon du cercle(en pixel), dark:coeff de luminositÈ vers le fond(0 ‡ 255) -->
<thumb wMax="192" hMax="192" /> <!-- wMax:largeur de la miniature, hMax:hauteur de la miniature -->
<view type="reduce" thumb="fullScale"/> <!-- type: "noResize","reduce","fullView" - thumb: "noScale","reScale"","fullScale"-->
</config>
<images path="images/">
<img id="0" url="cezanne-paul-landscape-with-brook-2633216.jpg" alt="teste1" />
<img id="1" url="Fanciful_Landscape-1834-Thomas_Doughty.jpg" alt="teste2" />
<img id="2" url="Landscape - Chateau Saint Ulrich, France.jpg" alt="teste3" />
<img id="3" url="landscape-at-the-end.jpg" alt="teste1" />
<img id="4" url="landscape-photo.jpg" alt="teste1" />
<img id="5" url="oak-tree-landscape.jpg" alt="teste1" />
<img id="6" url="OLIVIER--de-villeneuve-f-olive-landscape-2400815.jpg" alt="teste1" />
<img id="7" url="park_landscape_first_place_Algonquin_1.jpg" alt="teste1" />
<img id="8" url="blok_party.jpg" />
<img id="9" url="delicacy.jpg" />
<img id="10" url="hocus_pocus.jpg" />
<img id="11" url="local_seduction.jpg" />
<img id="12" url="lola.jpg" />
<img id="13" url="retro_pheromone.jpg" />
<img id="14" url="torment.jpg" />
<img id="15" url="underwater.jpg" />
</images>
</main>
et voici la partie AS3 que j'utilise sans résultat :
private var formatTitre:TextFormat = new TextFormat;
private var texteAlt:TextField = new TextField();
private static var dataXML:XML; //XML dans lequel va être stocké le XML chargé
private static var loader:URLLoader; //Loader qui va charger le XML
formatTitre.color = 0xff0000;
formatTitre.size = 20;
formatTitre.font = 'Verdana';
formatTitre.align = 'center';
texteAlt.text = 'asdfasdjfas';
texteAlt.width = 400;
this.addChild(texteAlt);
texteAlt.visible=false;
CLICK :
texteAlt.setTextFormat(formatTitre);
texteAlt.visible=true;
texteAlt.text = dataXML.images.img[0].attribute("alt");
Merci d'avance, Yago :)