从capture发布的SWF文件中的超链接不起作用



我发布了一个swf格式的Captivate 6文件。在其中一张幻灯片中,有一个按钮,当单击该按钮时,会使用window.open命令执行一小段javascript代码来打开url。当我将项目发布为html5输出(即mp4文件)时,此链接打开良好。然而,当我将其发布为swf时,单击按钮时不会发生任何事情。我在某个地方读到,闪存安全设置需要更新,您需要将swf文件所在的文件夹添加为受信任的文件夹。我做了,但仍然不起作用。然后我读到这个问题只有在开发过程中才会出现,因为flash播放器阻止了对本地文件和文件夹的访问,所以我在上的web服务器上发布了这个swf,但又出现了同样的问题。如果有人能提供一些方法来解决这个问题,我将不胜感激。谢谢

我使用Captivate 7,在javascript方面遇到了无数问题,但无论如何。。。我会避免对此大吵大闹的。

将其发布为swf时,是否从.htm文件加载?我注意到JavaScript只有通过将其加载到.htm文件中才能"工作"(哈哈,如果可以的话…好吧,没有咆哮…)。当我直接在本地或从web服务器加载swf时,它不会工作。

Captivate 7中有三到四个文件:swf、htm、css和js文件。当我把所有这些放在web服务器上,并加载.htm文件JavaScript。。。嗯,"工作了……是的

最新更新