2011-07-02 79 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