动作脚本3。游戏结束时弹出Facebook共享按钮
我正在为Facebook创建flash游戏。现在游戏结束后,它会打开一个新的标签页,上面有分享按钮,建议在墙上分享用户的游戏分数 它应该弹出窗口与共享按钮在同一个游戏窗口 目前,我在ActionScript 3中的代码是:动作脚本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();
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')");