begin process at 2012 05 28 00:02:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

XML

 > 

[XML] probleme redaction


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

[XML] probleme redaction

vendredi 7 mars 2008 à 11:48:27 | [XML] probleme redaction

jarlaath

Bonjour,
je suis en train de créer une animation pour flash avec du XML et je me trouve devant un probleme. J'aurais aimé faire en sorte de pouvoir faire un lien vers une page web directement dans mon code XML mais voila je ne sais pas comment faire. Auriez vous une idée? 
 Voici les codes:

XML
[code]
<icons>

<icon image="icon1.png" tooltip="Bague or et diamants" content="Or Jaune : 750 ? 2.23 grammes        Diamant : 0.005 carats" />

</icons>
[/code]


 


FLASH

[code]
var xml:XML = new XML();
xml.ignoreWhite = true;

xml.onLoad = function()
{
 var nodes = this.firstChild.childNodes;
 numOfItems = nodes.length;
 for(var i=0;i<numOfItems;i++)
 {
  var t = home.attachMovie("item","item"+i,i+1);
  t.angle = i * ((Math.PI*2)/numOfItems);
  t.onEnterFrame = mover;
  t.toolText = nodes[i].attributes.tooltip;
  t.content = nodes[i].attributes.content;
  t.icon.inner.loadMovie(nodes[i].attributes.image);
  t.r.inner.loadMovie(nodes[i].attributes.image);
  t.icon.onRollOver = over;
  t.icon.onRollOut = out;
  t.icon.onRelease = released;
 }
}
[/code]

merci d'avance

vendredi 7 mars 2008 à 14:21:28 | Re : [XML] probleme redaction

sinippe

Salut !
Je sais pas si c'est c'que tu veux, mais tu peux rajouter le lien comme attribut dans ta balise XML :
<icon image="icon1.png" lien="machin.html" ....
et ensuite l'utiliser avec nodes[i].attributes.lien
Mais encore une fois, j'suis pas sûr d'avoir compris le rôle de ce lien, donc si je suis complètement dans l'erreur, précise ta question.




vendredi 7 mars 2008 à 14:28:03 | Re : [XML] probleme redaction

jarlaath

Bonjour a toi,
Tout d'abord merci pour ta reponse rapide. En fait ce lien va servir a aller sur un page web quand on cliquera sur le texte:
"tooltip="Bague or et diamants" content="Or Jaune : 750 ? 2.23 grammes        Diamant : 0.005 carats".

Par contre je suis encore novice en terme d'actions script et je dois t'avouer que je ne sais pas trop où placer ton code , "nodes[i].attributes.lien".
Encore merci a toi.

vendredi 7 mars 2008 à 14:47:25 | Re : [XML] probleme redaction

sinippe

Réponse acceptée !
Oké !
Alors c'est cool, j'avais bien compris :)
Pour ton code, t'as déjà un certain nombres de variables que tu crées pour stocker tes données XML :
t.toolText = nodes[i].attributes.tooltip;
t.content = nodes[i].attributes.content;
Tu peux rajouter à la suite
t.mon_lien=nodes[i].attributes.lien

Et dans ta fonction exécutée au "onRelease", faudra rajouter quelque chose pour utiliser cette variable "mon_lien" (ou plutôt "this._parent.mon_lien" si j'ai bien suivi). Pour ouvrir une page html, la fonction est getURL. Mais si tu veux ouvrir dans une nouvelle fenêtre (ou pire, dans une popup), renseigne toi bien, parce que contourner les anti-popups, ça devient coton...
vendredi 7 mars 2008 à 15:10:32 | Re : [XML] probleme redaction

jarlaath

Merci a toi pour tes réponses. Je dois t'avouer que je suis trés novice en actionscript mais je v m'a pencher rapidement. Je travaille actuellement dans une boite qui m'a demandé de la depanner avec une anim flash, le truc c que j'ai recopier un code et que je me suis embrouillé, j'ai bien compris ce que tu m'a dis de faire a part ceci "Et dans ta fonction exécutée au "onRelease", faudra rajouter quelque chose pour utiliser cette variable "mon_lien" (ou plutôt "this._parent.mon_lien" si j'ai bien suivi). Pour ouvrir une page html, la fonction est getURL. " Si je fais cela, c l'image qui aura le lien non?

je te met les liens des fichiers car c'est plus compréhensible:

[ Lien ]
[ Lien ]

rncore merci pour ta réponse plus haut
vendredi 7 mars 2008 à 16:01:36 | Re : [XML] probleme redaction

sinippe

Je vois mieux c'que tu veux dire...
Alors, pour avoir ton lien sur le texte qui vient s'afficher ensuite, le mieux c'est peut être, vu comme ça a l'air d'être fait, d'avoir derrière tes champs texte "toolTexte" et "content" un bouton vide (c'est à dire avec seulement une forme dans l'état "cliqué"), bouton sur lequel portera l'action. Donc dans ta boucle for, tu pourras ajouter : t.le_bouton_vide.onRelease=function() { getURL(this._parent.mon_lien); //pour reprendre c'qui a été écrit au dessus }
La difficulté si tu débutes, c'est surtout de savoir où se trouvent tes variables et de pouvoir les retrouver par exemple dans tes actions boutons, etc etc... Le mieux si t'as un doute c'est de faire des trace(...) et d'essayer avec this.la_variable, this._parent.la_variable, this._parent._parent.la_variable, etc...
L'autre solution c'est d'avoir tes champs texte au format html, et d'écrire le contenu en rajoutant des <a href="..." mais tu t'embrouilleras sans doute moins avec la 1ère solution.

Bon courage à toi !
vendredi 7 mars 2008 à 17:08:47 | Re : [XML] probleme redaction

jarlaath

Un grand merci a toi, je vais voir si j'y arrive avec tout ça.


Cette discussion est classée dans : code, var, xml, attributes, nodes


Répondre à ce message

Sujets en rapport avec ce message

XML CLIC ELEMENT CARROUSEL->GETURL [ par Kikuts ] Bonjour, J'ai quasiment terminé mon site Internet :) héhé (enfin c'est pas dure de faire un site php qui intègre du flash ^^)www.wilog.fr Problème sur un scrolling vertical [ par Tanaka56 ] Bonjour, le code ci-dessous affiche un certain nombre d'images lus dans un fichier xlm. Je lui fais faire un scrolling v Recup flasvars PHP to flash [ par Ariranha ] BonjourAprès de nombreuses recherches infructueuses, je me dirige vers vous pour "essayer" de trouver une solution.Je récupère à partir d'un fichier P XML Auto Update Data (AS 3.0) [ par nerigal ] bonjour, ici mon problème..je doit faire un code qui extrait des données depuis un XML externe produit par un serveur exemple - 2009-02-15 Carrousel 3D [ par cash1 ] Bonjour à tous,Voilà, après avoir chercher un peu partout sur la toile je n'arrive pas à trouver ce qui me convient.J'ai réalisé un carrousel "3D" en probleme flashvars sur bdd xml [ par vilkoyote ] Bonjour a tous :) Voila j'ai dev un petit flash en AS3 et j ai un problème de récupération de variable via la section AC_FL_RunContent du html génér Redimensionné images charger a partir d'un XML [ par ArC3Nik ] Bonjour Voila je souhaite afficher sur un site les dernière meilleur vente dans un flash. Les information sont stocké dans un fichier xml. Je commen Remplir un tableau avec du xml [ par Kangouroops ] Bonjour tout le monde, Me revoilà avec une nouvelle question. Pour repréciser les choses je débute complètement en programmation, du coup je regarde variable globale [ par JackNUMBER ] Bonsoir à tous, ce doit être tout bête mais je n'arrive pas à trouver la solution. J'ai un fichier XML contenant des infos dont une url d'image. J'aim Filtrer des valeurs dans un XML [ par iYoz ] Bonjour à tous, Je suis entrain de réaliser une application qui regroupe plein de boutons, chaque bouton représent une personne avec son nom, sa phot


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,187 sec (4)

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