Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/05/2007, 14h23   #1
Invité régulier
 
Inscription : mai 2007
Messages : 80
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 80
Points : 8
Points : 8
Par défaut Problème zone de texte dynamique

Bonjour,

je débute en Flash et j'ai un petit problème. Les titres de mes menus et les textes sont lus depuis un fichier xml. Tout marche bien, sauf sur une page, sur laquelle, j'ai simplement mis des zones de texte dynamiques appelées " Apprenons", "Exemple", "Phrase1". Au lieu d'afficher le texte, j'ai les erreurs suivantes qui apparaissent "_level0.Apprenons", "_level0.Exemple", etc..., je ne comprends pas d'où vient le problème.

Voila le code de l'image qui contient ces zones de texte :

Exemple.text=_parent.Exemple;
Apprenons.text=_parent.Apprenons;
Phrase1.text=_parent.Phrase1;

Voila le code de départ contenu dans une autre image :

var languageXML:XML = new XML();
var masterArray:Array = new Array();

var Apprenons;
var Exemple;
var Phrase1;

languageXML.ignoreWhite = true;
languageXML.onLoad = function(success) {

// move to first language node <strings><en>
var currentLangNode:XMLNode = this.firstChild.firstChild;
var i:Number = 0;
for (var childNode = currentLangNode; childNode != null; childNode = childNode.nextSibling, i++) {

var j:Number = 0;
masterArray[i] = new Array();
masterArray[i][0] = childNode.nodeName;
j++;
for (var stringNode:XMLNode = childNode.firstChild; stringNode != null; stringNode = stringNode.nextSibling, j++) {
masterArray[i][j] = stringNode.firstChild.nodeValue;
}
}

Apprenons= masterArray[0][1];
Exemple = masterArray[0][2];
Phrase1 = masterArray[0][3];

languageXML.load("xml_library.xml");
stop();


Voila, si quelqu'un voit d'où vient le problème...
Ella68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 14h49   #2
Membre Expert
 
Avatar de dom_dev
 
Inscription : février 2006
Messages : 2 067
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 2 067
Points : 2 114
Points : 2 114
bonjour,

Code :
1
2
3
4
5
6
7
8
languageXML.onLoad = function(success:Boolean) {
     if(sucess){
          //les actions...
     } else {
          error_message.text = "Error connecting to server.";
     }
}
__________________
Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
MERCI
dom_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 16h16   #3
Invité régulier
 
Inscription : mai 2007
Messages : 80
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 80
Points : 8
Points : 8
Merci, pour le code.
Cependant, le problème n'est toujours ps résolu
Ella68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h59.


 
 
 
 
Partenaires

Hébergement Web