1

AS3noobはこちら。次のコードを使用して、変数をphp/databaseに正常に送信しています。私の問題は、もちろん、Flashムービーのボタンをクリックすると、ブラウザが「http://www.mydomain.com/charity.php?id=c」のURLに移動することです。

    function onPressHandlerc(evt:MouseEvent):void { 
    var url:String = "http://www.mydomain.com/charity.php?id=c";
    var request:URLRequest = new URLRequest(url);
    try {
    navigateToURL(request, '_blank');
    } catch (e:Error) {
    trace("Error occurred!");
    }
    } 

「_blank」ウィンドウを開こうとせず、変数をサイレントに渡すように、navigateToURL()を設定するにはどうすればよいですか?

助けてくれてありがとう!

4

1 に答える 1

3

ああ、この場合、navigateToURLの代わりにURLLoaderを実際に使用したいと思います。慣れている場合は、navigateToURLはjsのwindow.openに非常に似ていますが、URLLoaderの出番であるAJAXのようなものが必要だと思います。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/URLLoader.html

http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cfd.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7cf5

于 2012-12-05T20:08:03.467 に答える