Flash 动作脚本
Posted
技术标签:
【中文标题】Flash 动作脚本【英文标题】:Flash Action Script 【发布时间】:2011-09-27 05:00:05 【问题描述】:我想在动作脚本中编写一个应用程序。
应用程序将使用 jQuery 附加到页面,如果附加,则立即将其复制到系统剪贴板。我有这个代码:
jQuery:
$(document).ready(function()
$('#obsah').append('<object id="copysw" align="middle"><param name="movie" value="cp.swf" /><PARAM NAME=FlashVars VALUE="hodnota=something"></object>');
);
和动作脚本
but.onRelease = function()
System.setClipboard(hodnota);
;
but.onRelease();
但它不起作用。我仍然必须单击一个 Flash 窗口才能执行此操作。我还尝试通过 jQuery 单击 Flash。
$(document).ready(function()
$('#obsah').append('<object id="copysw" align="middle"><param name="movie" value="cp.swf" /><PARAM NAME=FlashVars VALUE="hodnota=something"></object>');
$('#copysw').click();
);
但对我没有任何帮助。请给我一些提示如何做到这一点。非常感谢。
【问题讨论】:
【参考方案1】:您应该查看此链接ZeroClipBoard 了解如何复制到剪贴板。
虽然它是有限的,但有充分的理由,仅在用户触发操作时复制...例如点击。
【讨论】:
感谢您的回复。我在开始做这个之前检查了这个。但它没有像我不会的那样工作。我将它与 jquery 上下文菜单插件 link 结合使用,我尝试将 ZeroClipBoard 赋予上下文菜单中的一个元素,但没有奏效。以上是关于Flash 动作脚本的主要内容,如果未能解决你的问题,请参考以下文章