begin process at 2012 05 26 13:48:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Débutant(e)

 > 

Affichage sur la scène XML AS3


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

Affichage sur la scène XML AS3

mercredi 3 février 2010 à 22:41:28 | Affichage sur la scène XML AS3

iceteamango

Bonjour à tous,
Je suis débutante en Action script surtout en AS3. Je souhaiterais afficher sur la scène un texte que je récupère dans un fichier xml.
Voici le texte que j'aimerais afficher :

<media type="text">Apple Inc. est une société multinationale américaine née en 1976. Dédiée à l'informatique, elle devient célèbre pour Apple II (1977) et la gamme Macintosh (depuis 1984). En 2001 Apple se diversifie et s&#8217;oriente vers l'industrie des reproducteurs musicales, avec l&#8217;iPod. En 2003, elle lance la plate-forme iTunes Store. L'iPhone a été lancé en 2007, puis en 2008 l&#8217;AppStore.</media>

Je vous remercie d'avance pour votre aide.

Mon xml : prototype1.xml
Code XML :
<moduleComparatif>
	<critere nom="generalites">
		<Nokia>
			<media type="img">nokia1.jpg</media>
			<media type="text">Nokia  est un groupe finlandais né en 1966. C'est un conglomérat « touche à tout » jusqu&#8217;à 1992 où elle décide de se concentrer sur ses activités de télécommunication. Nokia est l&#8217;un des premiers constructeurs à proposer le Bluetooth. Elle développe le Symbian OS (Basé sur Linux) et le vend  à d'autres constructeurs (siemens, LG,&#8230;). En 2007, Nokia lance sa plate-forme OVI.</media>
			<media type="video">ovi_suite.flv</media>
		</Nokia>
		<Apple>
			<media type="img">apple1.jpg</media>
			<media type="text">Apple Inc. est une société multinationale américaine née en 1976. Dédiée à l'informatique, elle devient 		célèbre pour Apple II (1977) et la gamme Macintosh (depuis 1984). En 2001 Apple se diversifie et s&#8217;oriente vers l'industrie des reproducteurs musicales, avec l&#8217;iPod. En 2003, elle lance la plate-forme iTunes Store. L'iPhone a été lancé en 2007, puis en 2008 l&#8217;AppStore.</media>
			<media type="video">tour3.flv</media>
		</Apple>
	</critere>
	
	<critere nom="vision_strategie">
		<Nokia>
			<media type="img">nokia2.jpg</media>
			<media type="text">Entreprise de mobilité qui s'adapte aux nouveaux types d'utilisateurs. Philosophie: Services + Applications + Terminaux = Convergence : Nokia recherche une communication directe avec les utilisateurs : partager et diffuser leurs propres contenus  sur OVI.</media>
		</Nokia>
		<Apple>
			<media type="img">apple2.jpg</media>
			<media type="text">Esprit innovant qui conjugue technologie ergonomie et design. Entreprise qui produit de l&#8217;expérience: L&#8217;Objectif: emmener l&#8217;utilisateur d&#8217;un environnement où logiciel et matériel cohabitent au mieux.Se diversifier avec des produits et services innovants qui réinventent le marché. Strict contrôle sur ses produits.</media>
		</Apple>
	</critere>
</moduleComparatif>


Mon ActionScript :
Code ActionScript :
import flash.display.Loader;
import flash.net.URLRequest;

/*xmlLoader, une variable de type URLLoader, nous permet de charger des données d'un fichier externe*/
var xmlLoader:URLLoader = new URLLoader();

/* xmlData, une variable de type XML, nous permet de pouvoir accéder aux données de mon fichier xml et les manipuler*/
var xmlData:XML = new XML();

/*Lorsque le chargement du fichier est complète*/
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);

xmlLoader.load(new URLRequest("prototype1.xml"));
 
function LoadXML(e:Event):void {
	xmlData = new XML(e.target.data);
	ParseComparatifs(xmlData);
}
 
function ParseComparatifs(critereInput:XML):void {
	trace("XML Output");
	trace("------------------------");
	
	/*Filtrage pour recupérer mon texte*/
	var mediaList:XMLList  =  critereInput.critere.(@nom == "generalites").
	Apple.media.(@type == "text").text();
       /*Le texte qui s'affiche en sortie est celui que je veux afficher sur la scène*/
	trace(mediaList);
	 
}
mercredi 3 février 2010 à 23:11:52 | Re : Affichage sur la scène XML AS3 : HELP!!!!!

pegase31

Membre Club Administrateur CodeS-SourceS
Bonsoir ...

Et quel est le soucis exactement ?

Peg'
mercredi 3 février 2010 à 23:19:37 | Re : Affichage sur la scène XML AS3 : HELP!!!!!

iceteamango

Bonsoir Pegase31,
Alors en fait, je veux savoir comment je peux afficher sur la scène, le texte que je récupère de mon fichier xml. Pour l'instant je l'affiche sur en sortie avec un "trace" mais j'aimerais que lorsque je fais un ctrl+entrer de mon .fla, voir le texte que j'ai récupéré.

Je ne sais pas si j'ai été assez explicite.

Merci d'avance.
mercredi 3 février 2010 à 23:25:20 | Re : Affichage sur la scène XML AS3 : HELP!!!!!

pegase31

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Oui : Il faut que tu crées un TextField dans lequel tu afficheras ce texte.

tout est expliqué ICI

Bonne lecture

Peg'
mercredi 3 février 2010 à 23:30:06 | Re : Affichage sur la scène XML AS3 : HELP!!!!!

iceteamango

Merci beaucoup Peg',
Je vais bien lire et essayer d'appliquer. J'espère que je vais réussir, car c'est pour un projet que je dois rendre lundi.
Je te tiens au courant.
A bientôt.

mercredi 3 février 2010 à 23:34:09 | Re : Affichage sur la scène XML AS3 : HELP!!!!!

pegase31

Membre Club Administrateur CodeS-SourceS
Tu verras que ce n'est pas compliqué.
Si tu as des soucis, n'hésite pas à demander ici, nous sommes là pour ça.

Peg'


Cette discussion est classée dans : fichier, texte, xml, scène, apple


Répondre à ce message

Sujets en rapport avec ce message

Exporter du texte saisie dans flash vers un fichier XML [ par bnuma ] Bonjour à tous,J'ai lu plein de truc sur comment on importe du texte d'un fichier XML dans Flash, mais moi je souhaite modifier mon fichier XML.C'est inserer du texte d'un fichier xml ou html dans un flash [ par sixmotion ] bonjour, ca fait des jours que je cherche une methode ou un .fla pour comprendre comment integré des textes en externes dans flash. je ne trouve rien texte dynamique selon la langue choisi à partir d'un xml [ par nackdawa ] Bonjour,J'ai une requette qui m'a l'aire assez compliquée à faire.Voilà, j'ai une fichier flash qui dois être en multy langue via une fichier xml.Je m Texte de type HTML dans un TextField à partir d'un fichier XML [ par Mitch986 ] Bonjour à tous,Je suis en train de créer une application sous Flash, avec un implémentation quasi complète via un fichier xml. Autrement dit, tous mes Afficher le contenu d'un fichier txt choisi depuis une liste XML (via combobox) pour un lecteur MP3 avec Lyrics [ par lordwinfield31 ] Je cherche à afficher le contenu d'un fichier texte listé dans un noeud XML. La structure du XML est: J'ai trouvé ici une combobox que j'ai adap XML avec AS3 [ par jno123 ] Bonjour, je viens vers vous afin de trouver une solution à mon problème dans Flash CS3 -> AS3. - J'utilise un fichier xml pour charger des infos dans mise en page xml avec flash [ par seb2905 ] Bonjour, J'essaye de découvrir des horizons inconnus en 2010, et il faut dire que je galère bien! [u]Introduction[/u] Mon but : afficher une liste Lire les données d'un fichier texte et assigner le texte à une variable [ par pierredam ] Bonjour, Mon texte est tronqué une fois assigné à une variable. Mon fichier texte: bddtxt.txt Le texte y contenu: 1_1_0,2 3_2 3 4_0,4_5_0,5_6§ 7_0,6_ Affichage XML avec AS3 [ par Guerrilla ] Bonjour à tous, Je souhaite faire un simple affichage de contenu XML dans mon animation, le problème c'est que il n'y a que la première entrée qui s'a Comment creer un menu avec des fichiers textes qui s'importe + bouton qui affiche un texte dans la même scène [ par bwabwa97 ] Bonjour, Je dois dans le cadre d'un projet réaliser un menu. Celui ci se décline sous la forme de trois ellipse enchevêtrer. Et sur chaque bout (il y


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

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