В Actionscript 2, как я могу получить перенаправление 302 из объекта XML? - PullRequest
0 голосов
/ 10 октября 2008

Я работаю над проектом Actionscript 2 - пытаюсь использовать объект XML, чтобы найти URL, который возвращается в виде перенаправления 302. Есть ли способ сделать это в ActionScript 2?

код:

var urlone:XML = new XML();
urlone.load("http://mydomain.com/file.py");
urlone.onLoad = function (success) {
    trace("I want to print the 302 redirect url here, how do I access it?");
};

Ответы [ 2 ]

0 голосов
/ 10 октября 2008

Я не думаю, что это возможно (по крайней мере, с использованием класса XML). Он имеет обработчик события onHTTPStatus , но, похоже, что даже с этим вы сможете получить доступ только к коду состояния и ничего больше.

0 голосов
/ 10 октября 2008

Я не думаю, что это возможно из AS2, я думаю, что браузер автоматически перенаправит на новый URL и просто вернет данные с этого URL. Возможно, в AS3 они добавили несколько новых функций, таких как чтение заголовков HTTP и т. Д.

Возможно, вам следует вместо возврата перенаправления 302 просто вернуть URL-адрес в виде текстовой строки. Тогда было бы легко читать из Flash, просто используйте .onData вместо .onLoad, чтобы он не пытался анализировать XML.

...