我想知道是否有人知道如何从 Flash 中的 onRelease() 事件触发厚盒。
那可能吗?
您可以使用 ActionScript3 ExternalInterface类在 HTML 页面上调用 JavaScript 函数,如下所示:
ExternalInterface.call("your_javascript_function()");
您的 JavaScript 调用必须用引号引起来。
我没有使用过ThickBox,但我相信你使用JavaScript 来与之交互。
编辑*
刚刚查看了Thickbox API,我认为您的JavaScript 调用将如下所示:
tb_show("","mycontent.html?height=500&width=400","");
从这里得到那个代码。我认为棘手的事情是在 Flash 内容之上覆盖 HTML 内容。有一些关于这个的论坛帖子。如果我遇到一个好的解决方案,我会编辑我的答案。