动作脚本3。游戏结束时弹出Facebook共享按钮

动作脚本3。游戏结束时弹出Facebook共享按钮,facebook,actionscript-3,flash,actionscript,share,Facebook,Actionscript 3,Flash,Actionscript,Share,我正在为Facebook创建flash游戏。现在游戏结束后,它会打开一个新的标签页,上面有分享按钮,建议在墙上分享用户的游戏分数 它应该弹出窗口与共享按钮在同一个游戏窗口 目前,我在ActionScript 3中的代码是: function gameOver(evt:Event) { if (!m_iLives){ var req:URLRequest = new URLRequest();

我正在为Facebook创建flash游戏。现在游戏结束后,它会打开一个新的标签页,上面有分享按钮,建议在墙上分享用户的游戏分数

它应该弹出窗口与共享按钮在同一个游戏窗口

目前,我在ActionScript 3中的代码是:

            function gameOver(evt:Event)
            {
            if (!m_iLives){
            var req:URLRequest = new URLRequest();
            req.url = "http://www.facebook.com/dialog/feed";
            var vars:URLVariables = new URLVariables();
            vars.app_id = "0000000000000"; // your application's id
            vars.link = "https://www.facebook.com/.......";
            vars.picture = "http:/pictureN.png";
            vars.name = "Name...!";
            vars.caption = "Caption";
            vars.description = "My score is " + String(score) + " Try and you!";
            vars.redirect_uri = "https://www.url.com";
            req.data = vars;
            req.method = URLRequestMethod.GET;
            navigateToURL(req, "_blank");
            }
}

对于真正的弹出窗口,我总是使用ExternalInterface。下面的脚本将允许您创建弹出窗口。确保外部接口可用。若要自定义弹出窗口的大小,请将和高度变量替换为尺寸

ExternalInterface.call("window.open('" + url + "','PopUpWindow','width=" + width + ",height=" + height + ",toolbar=yes,scrollbars=yes')");