【AS3】navigateToURLでPOSTできない?

| コメント(0) | トラックバック(0)

当初は毎日何か書こうと思っていたのに、
忙しさとずぼらがミックスされて
だいぶと放置してました。

とは言え、やっぱりあんまり余裕がないので
今日はスピード重視で書きます!

navigateToURLでPOSTでデータをPHPに渡すときに嵌りました。
何度やってもGETで渡ってしまいます。

ドキュメントクラス

package 
{
    import flash.display.Sprite;
    import flash.events.MouseEvent;
    import flash.net.navigateToURL;
    import flash.net.URLRequest;
    import flash.net.URLRequestMethod;
    import flash.net.URLVariables;
    public class Main extends Sprite
    {
        public function Main()
        {
            stage.addEventListener(MouseEvent.CLICK, _onClickHandler);
        }
        private function _onClickHandler(e:MouseEvent):void 
        {
            var request : URLRequest = new URLRequest( "http://www.nanlow.com/labo/php/getpostchecker.php");
            var variables:URLVariables = new URLVariables( );

            var date:Date = new Date();
            variables.decode('hours=' + date.getHours());
            variables.decode('minutes=' + date.getMinutes());
            variables.decode('seconds=' + date.getSeconds());

            request.data = variables;
            request.method = URLRequestMethod.POST;

            navigateToURL( request );
        }
    }
}

特に変ったことしてないし・・・って悩んで2時間。
色々試して、最終的にググッたところでわかりました。

結論としては
コンパイル直後のプレビューで確認してたからみたい。
ブラウザで確認したら大丈夫でした。

こういう、よくわからない現象がまだまだありそうで怖いです。

トラックバック(0)

トラックバックURL: http://www.nanlow.com/mt/mt-tb.cgi/62

コメントする

このブログ記事について

このページは、nanlowが2009年5月25日 23:40に書いたブログ記事です。

ひとつ前のブログ記事は「【etc】ドメイン変更」です。

次のブログ記事は「【AS3】PV3D 2.0でモデリングデータを使用:その1(MetasequoiaからPV3Dへ)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。