首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一次单击几个闪光灯按钮。

一次单击几个闪光灯按钮。
EN

Stack Overflow用户
提问于 2014-09-20 23:51:50
回答 1查看 106关注 0票数 0

我使用Zero剪贴板和Downloadify将某些数据放入剪贴板并调用Save对话框。我希望避免不得不单击两个按钮,但Flash不允许使用Javascript中的模拟click()进行操作,只允许使用真正的mouseclicks。是否有一种方法可以将用户所做的一次单击“扩展”到两个闪存按钮?

我想我在某个地方听说,一次点击就可以到达几个元素层。我试着把这两个按钮一个放在另一个上面(在Downloadify生成的闪存对象上调用ZClip ),但是它不起作用,只有上面的按钮触发(ZClip),即使底部的按钮能够检测鼠标(更改按钮颜色)。

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

如果有关系的话,我用的是Opera 12.17。

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

ZClip有能力将单击事件中继到它所粘到的对象,默认情况下,该对象是打开的,但在我的情况下,它仍然不能工作,即使我将它粘合到Downloadify。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-25 23:07:42

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

尽管如此,我还是以另一种方式解决了这个问题,如果我不能同时触发两个按钮,我应该将一个按钮的功能添加到另一个按钮中。我做到了,增加了将剪贴板复制到Downloadify的功能,效果非常好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25954386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档