Forums Développement Multimédia

Aller au contenu

- - - - -

probleme d'affichage en label

CODE PAO

2 réponses à ce sujet

#1 mizoo123

    Ceinture Blanche

  • Members
  • Pip
  • 2 messages

Posté 25 February 2015 - 18:17 PM

bonjour tous le monde, j'ai imoprte un fichier xml en FLEX mais le problem quand j'execute le programme il n'affiche rien
j'ai besoin de votre aide
merci d'avance

voila le fichier dd.xml
<xml>
<config>
	<node id="couleur">red</node>
	<node id="width">200</node>
	<node id="hight">300.1</node>
</config>
</xml>

et voila le fichier MXML

MXML

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
import flash.display.Sprite;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;

//--------------------------------------------------------------------
private var urlLoader:URLLoader;
private var fichier:String="dd/dd.xml";
private var xmlData:XML;

//--------------------------------------------------------------------
public function turiall()
{
trace("turiall()");

urlLoader = new URLLoader();

urlLoader.addEventListener(Event.COMPLETE,fileLoaderHandler);
urlLoader.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHander);


urlLoader.load( new URLRequest(fichier));

}
//--------------------------------------------------------------------


//--------------------------------------------------------------------

private function ioErrorHander(e:IOErrorEvent):void
{

trace("ioErrorHander(): e = " + e);

}

private function fileLoaderHandler(e:Event):void
{
trace("fileLoaderHandler()");
xmlData=new XML(e.target.data);
trace("fileLoaderHandler() : XML = \n" + xmlData.config.node);

dd= xmlData.config.node.(@id == "couleur");

}


]]>
</fx:Script>
<s:Label id="dd"/>
</s:Application>


#2 mizoo123

    Ceinture Blanche

  • Members
  • Pip
  • 2 messages

Posté 25 February 2015 - 18:18 PM

s'il vous plait vrmt j'ai besoin de votre aide

#3 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1662 messages

Posté 26 February 2015 - 22:43 PM

utilise les balises de code c'est illisible

essaye

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
  xmlns:s="library://ns.adobe.com/flex/spark"
  xmlns:mx="library://ns.adobe.com/flex/mx"
  applicationComplete="turiall()" minWidth="955" minHeight="600">
 
et

dd.text = xmlData.config.node.(@id == "couleur").toString();
 





Répondre à ce sujet



  

1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP