0

私は Actionscript 2 プロジェクトに取り組んでいます - XML オブジェクトを使用して、302 リダイレクトとして返される URL を見つけようとしています。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?");
};
4

2 に答える 2

0

AS2 からは可能ではないと思います。ブラウザは自動的に新しい URL にリダイレクトし、その URL からデータを返すだけだと思います。AS3 では可能かもしれません。HTTP ヘッダーの読み取りなど、いくつかの新機能が追加されました。

おそらく、302 リダイレクトを返す代わりに、URL をテキスト文字列として返すことをお勧めします。そうすれば、Flash 内から簡単に読み取ることができます。.onLoad の代わりに .onData を使用するだけで、XML を解析しようとしません。

于 2008-10-10T16:32:13.550 に答える
0

私はそれが可能だとは思わない (少なくとも XML クラスを使用する場合)。onHTTPStatusイベントハンドラーがありますが、それでもステータスコードにしかアクセスできず、他には何もアクセスできないようです。

于 2008-10-10T16:32:53.503 に答える