0
目前的工作流程如下:带有鼠标点击权限的Flash异步调用?
user clicks a button
sends a Loader to see if the user has permission
if the user has permission
uploads a file
不幸的是,这给:
SecurityError: Error #2176: Certain actions, such as those that display a pop-up window, may only be invoked upon user interaction, for example by a mouse click or button press.
看来,作为一项安全功能,Flash 10的禁止使用某些功能(如上传一个文件),除非它在鼠标点击或按钮按下之前。但是,由于我第一次加载请求权限,它不再看到MouseEvent事件(推测在堆栈中),并因此引发SecurityError。
任何解决方案?
有意义。不幸的是,API不报告任何问题 - 如果您没有权限,它不会失败,只是做它应该做的一个子集。 – Timmy 2009-11-19 23:14:50
不知道你的API,我只能说你必须重新设计它。闪存10添加了这个不幸的“功能”,它从每个人都带走了很多可能性。 – 2009-11-19 23:28:34