我以swf格式发布了一个Captivate 6文件。在其中一个幻灯片是一个按钮,当点击时,使用window.open命令执行一小段javascript代码打开一个URL。当我将项目发布为html5输出,即mp4文件时,此链接打开正常。但是,当我将其发布为swf时,单击按钮没有任何反应。我在某处读到需要更新闪存安全设置,并且需要将swf文件所在的文件夹添加为可信文件夹。我做到了但仍然没有用。然后我读到这个问题只是在开发时因为flash播放器阻止访问本地文件和文件夹,所以我在Web服务器上发布了这个swf,但同样的问题。如果有人能提供某种方法来解决这个问题,将非常感激。感谢。
答案 0 :(得分:0)
我使用的是Captivate 7并且在javascript方面遇到了无数问题,但无论如何......我会避免对此进行咆哮。
当您将其作为swf发布时,是从.htm文件加载它吗?我已经注意到JavaScript只能通过加载到.htm文件中来工作"(哈哈,如果你可以......好吧,没有咆哮......)。当我直接在本地或从Web服务器加载swf时,它将无法正常工作。
Captivate 7中有三个或四个文件:swf,htm,css和js文件。 当我把所有这些放在网络服务器上,并加载.htm文件JavaScript ...呃,"工作' ..是啊