4

我正在尝试从 JavaScript 调用 FileReference 类的 browse() 方法(用户单击使用 ExternalInterface 调用 Flash 中的方法的文本)。

不幸的是,我收到一个错误,告诉我它必须是用户的直接操作(例如单击按钮)。我通过 Google 搜索并意识到这是 Flash 10 中的一项新安全功能。

我能找到的唯一解决方案是在文本上放置一个 Flash 按钮或隐藏一个 Flash 按钮,这将调用 browse() 方法。

我希望浏览器只显示 JavaScript,并且所有的 Flash 代码只从 JavaScript 调用。

请问有什么办法可以做到吗?

非常感谢你,鲁迪

4

1 回答 1

4

我能找到的唯一解决方案是在文本上放置一个 Flash 按钮或隐藏一个 Flash 按钮,这将调用 browse() 方法。

这些唯一的解决方案。

于 2010-05-25T21:00:29.980 回答