begin process at 2012 05 27 09:37:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

XML

 > 

Problème intégration ALT d'img depuis XML dans AS3


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème intégration ALT d'img depuis XML dans AS3

vendredi 15 avril 2011 à 09:56:28 | Problème intégration ALT d'img depuis XML dans AS3

Yago3331

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 &#8225; 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 :)
vendredi 15 avril 2011 à 22:09:29 | Re : Problème intégration ALT d'img depuis XML dans AS3

aerolyte

Bonjour,
A mon avis ton pb n'est pas dans la déclaration de ton attribut qui est exact bien que je préferre l'écriture suivante:

texteAlt.text = dataXML.images.img[0].@alt;

Comme je vois que tu as inscrit "CLICK:", je suppose que tu veux afficher le text lors d'un évenement souris sur une des vignettes.
Mais comme beaucoup de personnes qui ont utiliser cette source; la difficulté conciste justement a faire un bon ciblage.

Et la, c'est le drame....
Si je me trompe pas, la solution consisterais a assigner un id s'incrementant dans la boucle de création des vignettes(vignette.id=i)
et lors d'event tu le récuppéres pour cibler le bon noeud

texteAlt.text = dataXML.images.img[event.target.id].@alt;

Cordialement
samedi 16 avril 2011 à 10:00:50 | Re : Problème intégration ALT d'img depuis XML dans AS3

Yago3331

Ok, merci pour l'info ! je vais essayer ça et je vous redis
samedi 16 avril 2011 à 10:19:57 | Re : Problème intégration ALT d'img depuis XML dans AS3

Yago3331

Mince, j'ai beau essayer, je n'arrive pas à assigner un id aux vignettes. ça me met toujours :

1119 : Accès à la propriété id peut-être non définie, via la référence de type static flash.display:Bitmap.

Comment dois-je m'y prendre pour assigner un id aux vignettes?


Cette discussion est classée dans : alt, private, xml, textealt, formattitre


Répondre à ce message

Sujets en rapport avec ce message

Galerie image sans XML [ par magicdibot ] HelloAfin d'établir une galerie img, je dois parcourir un rép.G testé av du XML (terrible d ailleurs :), mais je voulais savoir si qqn connaissais le Affichage caractère accentué flash MX/XML [ par mils ] Salut à tous,J'ai un problème. Savez vous comment afficher les caractères alphanumériques(é,è,...) d'un fichier XML sous flash?Merci XML et images [ par TheMumu ] Bonjour,Je recherche desespérement un flash qui me permette d'afficher une image et une légende, mais le tout cliquable. Et tout ca avec un XML :-)En menu avec XML de alcys - urls - xml? [ par Zipjo ] Bonjour a tous,J'ai téléchargé le menu de Alcys, cependant j'ai deux problèmes :a) je ne comprend pas très bien la structure du xmlb) comment mettre d importation d'une image depuis du XML [ par djkiki ] Bonjour, Je souhaiterais importer une image depuis un fichier XML... et je ne sais pas du tout comment faire. Le debut du fichier XML est le suivant : importation de nombres d'une base de données [ par YarbY ] Salutj'utilise une base mysql dans laquelle est stocké des nombres (défini en type double). Je les sors de ma table par l'intermédiaire d'un script PH XML SOCKET et server [ par tombal ] Ceci s'adresse a blackWizzard et aux autres si vous vous y connaissez....Comment faire avec un server xml pour envoyer des information via xmlsocket j catalogue énorme ! [ par sherka68 ] Bonjour à tous,Je veux faire un catalogue avec Flash.La base exportée en XML contient environ 6000 références.Lorsque je charge le fichier XML et que compatibilité de Flash [ par YarbY ] SalutJe crée un site en flash relié à une base de données mysql par l'intermédiaire de script PHP et XML. Il semble que le site ne s'affiche pas sous Prob menu XML [ par Alferox ] Salut,J'ai téléchargé ce menu:http://www.flashkod.com/article.aspx?ID=355Merci à l'auteur, mais je ne trouve pas comment ajouter des liens hypertext.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales