如何从JavaScript调用FileReference.browse()?

时间:2010-05-25 20:51:23

标签: javascript flash externalinterface filereference

我试图从JavaScript调用FileReference类的browse()方法(用户点击使用ExternalInterface调用Flash中的方法的文本)。

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

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

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

我能以任何方式取悦吗?

非常感谢, 鲁迪

1 个答案:

答案 0 :(得分:4)

  

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

那些唯一的解决方案。