CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Prob intégration des alt XML dans AS3

Yago31
Yago31
Niveau 4
15 avril 2011 à 10:04:29

Bonjour,

récemment j'ai récupéré un code AS3 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-2400
815.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 :)

tomtomclancy
tomtomclancy
Niveau 9
25 mai 2011 à 16:26:33

Tu as le Type XML qui fonctionne avec la syntaxe E4X.

var xml:XML = <root><ob id="toto" alt="tata"/></root>;

// acces a une propriété
trace(xml.ob.@alt) // "tata"

// pour faire une recherche
trace(xml.ob.(@id=="toto").@alt) // "tata"

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware