Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1134 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Hyperlien dans flash via fichier xml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Hyperlien dans flash via fichier xml

n°1975455
caroline94
Posté le 18-03-2010 à 20:20:34  profilanswer
 

Bonjour,
 
Je vous explique mon problème : Je travaille sur un carousel en flash qui lorsqu'on clique sur une image, va afficher l'image en plus grand vers la gauche et un texte à droite. Dans ce texte (chargé par un fichier xml), je voudrais insérer des liens.
Voici le code du fichier xml :

Code :
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <icons>
  3. <icon>  
  4. <image>images/01.swf</image>
  5. <tooltip>tooltip</tooltip>
  6. <title>titre</title>
  7. <tracklisting><![CDATA[<a href="http://www.google.fr">link one</a>]]>
  8.                                         link two                                            
  9. </tracklisting>


 
Et la partie code actionscript qui nous intéresse sur la frame de mon animation :
 

Code :
  1. _xml = new XML();
  2. _xml.ignoreWhite = true;
  3. _xml.onLoad = loadXMLData;
  4. _xml.load("test.xml" );
  5. _xml.onLoad = function() {
  6.         
  7.         var _loc4 = this.firstChild.childNodes;
  8.                numOfItems = _loc4.length;
  9.                for(var _loc3=0;_loc3<numOfItems;_loc3++)
  10.                {
  11.   var _loc2 = home.attachMovie("item","item"+_loc3,_loc3+1);
  12.    _loc2.angle = _loc3 * ((Math.PI*2)/numOfItems);
  13.    _loc2.onEnterFrame = mover;
  14.    _loc2.icon.inner.loadMovie(_loc4[_loc3].childNodes[0].firstChild);  
  15.    _loc2.icon.inner._xscale = 4.180000E+001;
  16.    _loc2.icon.inner._yscale = 4.180000E+001;
  17.    _loc2.r.icon.inner.loadMovie(_loc4[_loc3].childNodes[0].firstChild);
  18.    _loc2.r.inner._xscale = 4.180000E+001;
  19.    _loc2.r.inner._yscale = 4.180000E+001;
  20.    _loc2.toolText= _loc4[_loc3].childNodes[1].firstChild.nodeValue;
  21.    _loc2.cdTitle= _loc4[_loc3].childNodes[2].firstChild.nodeValue;
  22.    [color=red]_loc2.tracklisting= _loc4[_loc3].childNodes[3].firstChild.nodeValue;[/color]
  23.    _loc2.reviews= _loc4[_loc3].childNodes[4].firstChild.nodeValue;
  24.    _loc2.lyrics= _loc4[_loc3].childNodes[5].firstChild.nodeValue;
  25.    _loc2.credits= _loc4[_loc3].childNodes[6].firstChild.nodeValue;
  26.    _loc2.icon.onRollOver = over;
  27.    _loc2.icon.onRollOut = out;
  28.    _loc2.icon.onRelease = released;
  29.      
  30.        }


 
Je pense qu'il faut que j'insère quelque chose comme ça :
 

Code :
  1. tracklistingText.html = true;
  2. tracklistingText.htmlText = tracklisting;


 
Mais je n'arrive pas à faire fonctionner le lien, il s'affiche tel quel sur mon animation :
 

Code :
  1. <a href="http://www.google.fr">link one</a>


 
au lieu de n'afficher que "link one" et d'être actif comme lien.  
 
Si quelqu'un a la solution, s'il vous plait, pouvez-vous m'aider ?
 
Merci d'avance !  

mood
Publicité
Posté le 18-03-2010 à 20:20:34  profilanswer
 

n°1975456
Lactique
Caraïbe et huile de coco
Posté le 19-03-2010 à 06:46:24  profilanswer
 

mauvaise section. -> section programmation.


---------------
Studio CréeAll
n°1975457
abais
Posté le 19-03-2010 à 10:15:31  profilanswer
 

Oui, mauvaise section...
 
Bon, l'AS2 accepte de compilé même si il y a des erreur, ça n'aide pas à en trouver les sources...
Dejà, t'as mis 2 evenement onLoad sur _xml... D'ailleurs, elle est où ta fonction loadXMLData ?
 
Pour ton lien, peut-être que le CDATA est à nouveau interprété par le textfield Flash ? Dans ce cas, essaye plutôt :
_loc2.tracklisting= _loc4[_loc3].childNodes[3].firstChild.nodeValue.toString();


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
n°1975458
Skopos
Titilleur de nombrils...
Posté le 20-03-2010 à 10:23:59  profilanswer
 

Ce sujet a été déplacé de la catégorie Graphisme vers la categorie Programmation par Skopos


---------------
userstyles HFR : alléger l'accueil du forum; réduire les img https des quotes. Script AHK ImageFloodHFR

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Hyperlien dans flash via fichier xml

 

Sujets relatifs
recuperer données d'un fichier excel[Oracle 10G] Données vers fichier Excel
[VBS] Lire un fichier excel[VBA] lire fichier texte jusqu'à ...
case in blabla (KSH) ===> fichier CSV[Flash] Masquage selon fichier PNG
couper une facture vers un fichier clientcompteur de vitesse numérique modulable sur flash
Déplacer une ligne de code dans un fichier XML ? 
Plus de sujets relatifs à : Hyperlien dans flash via fichier xml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR