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

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Positionner un clip avec des variables XML


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

Positionner un clip avec des variables XML

jeudi 25 mars 2010 à 11:22:46 | Positionner un clip avec des variables XML

AOE_angelofdarkness

Bonjour à tous :)

J'ai besoin de petits conseils.
J'explique, j'ai un fichier flash et un xml. Je charge mon fichier xml dans le flash, jusque là pas de problème, je récupère textes et images.
J'ai créée un clip cible pour une de mes images et l'image s'affiche bien. Je voudrais maintenant pouvoir déplacer dynamiquement ce clip.

j'ai donc un noeud pour x et un pour y dans mon xml. Je récupère bien la valeur avec un trace mais le clip ne bouge pas.

Code ActionScript :
var x_pos = monXML.firstChild.childNodes[0].firstChild;
var y_pos = monXML.firstChild.childNodes[1].firstChild;
cible._x =Number(x_pos);
cible._y =Number(y_pos);
trace (x_pos);
trace (y_pos);


Je dois avoir fait une erreur dans le code mais je ne m'en sort pas...

Si vous avez une solution...

Merci beaucoup par avance :)
jeudi 25 mars 2010 à 11:51:58 | Re : Positionner un clip avec des variables XML

Orange73

Membre Club
Hello

Le problème doit être ailleurs car ton code est juste, surtout si tes traces affichent les Number.

A+

-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
jeudi 25 mars 2010 à 12:03:56 | Re : Positionner un clip avec des variables XML

AOE_angelofdarkness

re ^^

Merci de ta réponse :)

Oui effectivement les trace affichent bien les valeurs. Il est à noter que quand je mets à la place des noeuds les valeurs, ca fonctionne. Par exemple

Code ActionScript :
var x_pos = 200;
var y_pos = 200;
cible._x =Number(x_pos);
cible._y =Number(y_pos);
trace (x_pos);
trace (y_pos);


J'ai un peu de mal à comprendre... ^^:
jeudi 25 mars 2010 à 12:32:23 | Re : Positionner un clip avec des variables XML

Orange73

Membre Club
A mon avis c'est un probleme de concaténation en Number.

Sans Number(), sa donne quoi ?
Peut tu nous faire voir ton xml et son chargement ?


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
jeudi 25 mars 2010 à 12:35:02 | Re : Positionner un clip avec des variables XML

Orange73

Membre Club
Réponse acceptée !
Essaie de remplacer Number() par parseInt()


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
jeudi 25 mars 2010 à 12:40:16 | Re : Positionner un clip avec des variables XML

Orange73

Membre Club
Sauf si c'est tes nombres peuvent être des décimaux.

Essaie de convertir ton noeud xml en string d'abord :
Code ActionScript :
cible._x =Number(x_pos.toString());



-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
jeudi 25 mars 2010 à 12:43:19 | Re : Positionner un clip avec des variables XML

AOE_angelofdarkness

Ca fonctionne avec parseInt() :D

Vraiment merci beaucoup :)

Ce sont des nombres entiers mais je note la solution pour le décimal, ca pourra m'être utile pour plus tard ;)

Merci encore ^^


Cette discussion est classée dans : xml, clip, cible, pos, firstchild


Répondre à ce message

Sujets en rapport avec ce message

je n'arrive pas a centré mon image dans le clip [ par Miss1 ] Bonjour, je debute en flash et surtout en XML.Je souhaite créer un album photo , pour cela j'ai dans ma page fla crée un clip que j'ai appeler ecran.L je n'arrive pas a centré mon image dans le clip [ par Miss1 ] Bonjour, je debute en flash et surtout en XML.Je souhaite créer un album photo , pour cela j'ai dans ma page fla crée un clip que j'ai appeler ecran.L _x et _y avec xml [ par naibaf71 ] bonjour à tous pour commencer ! je vai etre bref pour pas trop déranger! je souhaite positionner un clip en fonction d'un x et y défini dans un fich XML dnas flash [ par Orange73 ] Hello,J'ai 2 champs texte dynamique nommés "txtArea" et "txtArea2".voici le code qui load les textes contenu dans un XML dans ces champs :Fichier_XML ActionScript 2 - Variables XML [ par jonaszrenard ] Bonjour à tous, J'ai trouvé un FLA sympa qui passe des images en rotation. Les images sont listées dans un fichier XML et un texte de légende est aff Problème Xml et variables [ par kemavin ] Bonjour, j'ai un problème avec une animation flash qui doit placer des bulles, quand je clique sur un bouton, sur une carte à partir de coordonnées se l'image suivante ne se redimensionne pas [ par Miss1 ] Comme la question que j'avais poser n'a pas recu de réponse je la repose de nouveau.J'ai decidé de crée un album photo , ce qui se passe c'est que ma charger une image dans un clip via xml [ par cjerome ] Bonjour, je voudrais charger une image dans un clip sur la scene, mais via via xml, comment fait oooooooon??je vous remercie deja pour la reponse!jero Faire un loadmovie à partir d'un fichier XML [ par Angoria ] Bonjour à tous,j'ai sur ma page "index.swf" un menu (des boutons dans un clip "menu") et un cadre cible "cible" pour les loadmovie.Je voudrais charger Là franchement je vois pas un G besoin d'une bete en flash (Flash, XML, Clip) Pleeeease Help! [ par 13wxcvbn ] Salut à tous ...chui un petit nouveau en Flash mais je m'interesse bcp et comme tout jeune padawouan j'aspire à devenir grand...mais dans ma croissanc


Nos sponsors


Sondage...

Comparez les prix

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 : 1,700 sec (3)

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