2008/12/09

FlexのFileReferenceクラスが憎たらしい

気をつけないとFirefox + SSLだとuploadのリクエストがサーバーに届かんし・・・。
今度はHTTPステータスコードが取れん。

HTTPStatusEventクラスのstatusプロパティ
http://www.adobe.com/livedocs/flex/3_jp/langref/flash/events/HTTPStatusEvent.html#status
Flash Player または AIR がサーバーからステータスコードを取得できなかった場合、またはサーバーと通信できなかった場合、記述したコードにデフォルト値の 0 が渡されます。値 0 は、どのプレーヤーでも生成される可能性があります (たとえば、正しくない形式の URL が要求された場合など)。また、特定のブラウザで実行される Flash Player プラグインでは、HTTP ステータスコードをプレーヤーに渡すことができないので、常に値 0 が生成されます。該当するブラウザには、Netscape、Mozilla、Safari、Opera および Internet Explorer for the Macintosh があります。

通りでサーバー側からHTTPステータスコードを返してもブラウザによっては必ず0が返ってくるわけだ。
くぅー。

as3httpclientas3httpclientlibで代用できないか調べてみよう。
as3httpclientlibのプロジェクトの方は活動してるようだけど、as3httpclientは活動停止中かな。

0 件のコメント: