Javascript 一次单击即可启动多个flash按钮

Javascript 一次单击即可启动多个flash按钮,javascript,flash,userscripts,zclip,downloadify,Javascript,Flash,Userscripts,Zclip,Downloadify,我使用Zero Clipboard和Downloadify将某些数据放入剪贴板并调用另存为对话框。我想避免点击两个按钮,但Flash不允许使用Javascript中的模拟点击()进行操作,只允许真正的鼠标点击。有没有一种方法可以将用户的一次点击“分散”到两个flash按钮上 我想我在某处听说,点击可以通过几层元素到达。我尝试将两个按钮一个放在另一个上(通过在Downloadify生成的flash对象上调用ZClip),但它不起作用,只有上面的按钮触发(ZClip),即使底部的按钮能够检测鼠标悬停

我使用Zero Clipboard和Downloadify将某些数据放入剪贴板并调用另存为对话框。我想避免点击两个按钮,但Flash不允许使用Javascript中的模拟点击()进行操作,只允许真正的鼠标点击。有没有一种方法可以将用户的一次点击“分散”到两个flash按钮上

我想我在某处听说,点击可以通过几层元素到达。我尝试将两个按钮一个放在另一个上(通过在Downloadify生成的flash对象上调用ZClip),但它不起作用,只有上面的按钮触发(ZClip),即使底部的按钮能够检测鼠标悬停(更改按钮颜色)

我需要一个我为自己编写的用户脚本,以增强在线相册的功能。脚本背后的想法是,它尝试根据文件名或标记猜测当前打开图像的类别,并生成一个完整路径,我希望在该路径下保存此图像,然后将其放入剪贴板,这样保存后,我就可以简单地将其粘贴到文件名字段,省去了每次手动导航到所需文件夹的麻烦。因为我打算减少点击量,所以我希望剪贴板操作和另存为对话框都能在一次点击中完成,而不是单击复制,右键单击上下文菜单,然后单击选择“另存为”

如果重要的话,我用的是Opera 12.17

编辑:看起来Javascript可以通过SWFObject插件从外部调用flash函数,但该函数需要在flash代码中声明为外部函数。在我的例子中,我试着查找可用函数的列表,ZClip没有,Downloadify只有不相关的东西,比如show/hide/classes,所以仍然没有运气


ZClip有能力将点击事件转发到它粘贴到的对象,默认情况下是打开的,但在我的情况下仍然不起作用,即使我将其粘贴到Downloadify。

显然这是不可能的,我在网上的几个地方问了同样的问题,但在任何地方都没有找到解决方案


尽管如此,我还是用另一种方法解决了这个问题,如果我不能同时启动两个按钮,我应该将一个按钮的功能添加到另一个按钮中。我做到了,添加了复制到剪贴板下载的功能,效果非常好。

所以,我很失望。两年前,我在同一天收到了对我的问题的评论,两天后得到了答复,现在我得到的只是风滚草徽章。