2010-01-13 2 views
1

Je veux être en mesure de charger un texte externe à partir d'une requête http à une chaîne dans mon application flash.flash as2: comment charger un texte externe dans une variable? (pas loadvars)

Je sais que je peux avec LoadVars charger des variables, lorsque la sortie est aussi: clé = valeur & key = .. mais ce n'est pas le cas ici. Je reçois en retour une chaîne avec plusieurs caractères aléatoires. comment puis-je les récupérer correctement?

+0

1) Quel genre de texte que vous essayez de charger? 2) Votre fichier texte se trouve-t-il sur le même site que votre fichier swf? (Flash est difficile sur le chargement de données à partir d'autres domaines.) –

+0

le texte est sur le même site que le swf – ufk

Répondre

0

Je résolu le problème en appliquant toString() sur l'objet de retour de l'événement onLoad à l'aide d'un objet XML:

var x = new XML(); 
x.load('url'); 
x.onLoad = function(success) { 
if (success) 
    var data=this.toString(); 
} 
+1

C'est intelligent ... Je me demandais si un peu de PHP pouvait être utilisé pour envelopper certains tags autour du contenu de votre fichier texte, mais c'est beaucoup plus facile. –

+0

merci pour vos gentils mots! :) – ufk