2011-07-02 82 views
1

我想在动作脚本中编写应用程序。Flash动作脚本

该应用程序将附加jQuery的页面,如果它被追加,立即将其立即复制到系统剪贴板。我有这样的代码:

的jQuery:

$(document).ready(function(){ 
    $('#obsah').append('<object width="100" height="100" 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 width="100" height="100" id="copysw" align="middle"><param name="movie" value="cp.swf" /><PARAM NAME=FlashVars VALUE="hodnota=something"></object>'); 
$('#copysw').click(); 
}); 

但没有为我工作。请给我一些提示如何做到这一点。非常感谢你。

回答

0

您应该检查此链接ZeroClipBoard了解如何复制到剪贴板。

虽然它是有限的,但出于很好的理由,只有在用户触发动作时才会复制...如点击。

+0

谢谢你的回复。我在开始做这件事之前检查了这个,但它不起作用,因为我不会。我把这与jQuery上下文菜单插件[链接](http://plugins.jquery.com/project/vs-contextmenu)结合起来我试图给ZeroClipBoard上下文菜单中的一个元素,但没有奏效。 – Aldos