2011-07-02 9 views
1

私はアクションスクリプトでアプリケーションを作成したいと思います。Flash Action Script

アプリケーションにページに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(); 

をしかし、それは働いていません。この操作を行うには、まだフラッシュウィンドウをクリックする必要があります。私はまた、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>'); 
$('#copysw').click(); 
}); 

しかし、何も私のために働いた。これを行う方法を教えてください。どうもありがとうございました。

答えて

0

このリンクZeroClipBoardをチェックして、クリップボードにコピーする方法を学習してください。

理由は限られていますが、ユーザーがクリックなどのアクションをトリガーしたときにのみコピーすることができます。

+0

お返事ありがとうございます。私はこれをやってみる前にこれをチェックしました。しかし、私はそれほどうまくいきませんでした。私はこれをjqueryのコンテキストメニュープラグインと組み合わせました。[link](http://plugins.jquery.com/project/vs-contextmenu)私はZeroClipBoardをコンテキストメニューの1つの要素に与えようとしましたが、うまくいきませんでした。 – Aldos

関連する問題