2010-01-13 2 views
1

Я хочу, чтобы иметь возможность загружать внешний текст из HTTP-запроса в строку в моем приложении Flash.flash as2: как загрузить внешний текст в переменную? (не loadvars)

Я знаю, что с loadvars я могу загрузить переменные, когда выход равен: key = value & key = value. , но здесь это не так. я получаю взамен строку с несколькими случайными символами. Как я могу их правильно восстановить?

+0

1) Какой текст вы пытаетесь загрузить? 2) Является ли ваш текстовый файл на том же сайте, что и ваш swf-файл? (Вспышка придирчива к тому, что данные могут быть загружены из других доменов.) –

+0

текст находится на том же сайте, что и swf – ufk

ответ

0

я решил проблему путем применения ToString() на возвратном объекта события OnLoad с использованием XML-объект:

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

Это умно ... Мне было интересно, можно ли использовать некоторый PHP для обертывания некоторых тегов вокруг содержимого ваш текстовый файл, но это намного проще. –

+0

спасибо за ваши добрые слова! :) – ufk

Смежные вопросы