【问题标题】:Flash / Facebook - Javascript + AS3 API?Flash / Facebook - Javascript + AS3 API?
【发布时间】:2012-02-06 23:46:39
【问题描述】:

我开发了一个 Flash 游戏,我正试图将它放到 Facebook 上。它以软版本的形式发布,但我们遇到了一些重大问题。

我正在使用 AS3 Facebook API。不幸的是,这会导致 FB 身份验证弹出窗口,这是我的团队负责人不喜欢的。当用户刷新页面时,我们还会遇到重新登录问题。

我找到了一个窗口内身份验证的示例,但它使用了 Javascript API。我对JS的经验很少,所以我希望你们能回答几个问题。

1) 认证后如何让JS播放我的swf? swf 应该在不同的 URL 中吗?

2) 我可以从我的 Flash 文件 (AS3) 访问 Javascript 吗?我的游戏中有一个按钮,允许用户邀请朋友一起玩,它会从 FB 朋友列表中提取信息。

3)如果我将AS3 API用于“邀请好友”功能,JS API和AS3 API混用会不会出问题?

【问题讨论】:

  • 请详细解释问题1。

标签: javascript facebook flash actionscript-3 facebook-javascript-sdk


【解决方案1】:
  1. 您还可以使用 ExternalInterface 接收来自 JS auth 回调的方法调用,它提供了 javascript 和 flash 之间的 2-way 通信。您需要嵌入 swfObject2.js

  2. 如上

  3. as3 图形 api 依赖于 JS sdk。所以应该没有冲突。

【讨论】:

    【解决方案2】:

    对于第 2 题,你需要试试这个

    ExternalInterface.call("JavaScriptFunctionName");
    

    对于问题 3:

    在我的博客上使用此代码。

    http://alvijee.blogspot.com/2011/01/flex-facebook-calling-friendliest-and.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      • 2015-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多