1

AS3 菜鸟在这里。我正在使用以下代码成功地将 var 发送到我的 php/数据库。当然,我的问题是,当我单击 Flash 电影中的按钮时,浏览器会导航到“http://www.mydomain.com/charity.php?id=c”网址。

    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!");
    }
    } 

如何将 navigateToURL() 设置为不尝试打开“_blank”窗口而只是静默传递 var?

提前感谢您的帮助!

4

1 回答 1

3

啊,认为您实际上想在这种情况下使用 URLLoader 而不是 navigateToURL。如果您熟悉, navigateToURL 与 js 中的 window.open 非常相似,您想要更像 AJAX 的东西,我认为这就是 URLLoader 的用武之地。

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 回答