2011-07-02 5 views
1

액션 스크립트에서 응용 프로그램을 작성하고 싶습니다.플래시 액션 스크립트

응용 프로그램에 페이지에 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를 컨텍스트 메뉴에서 하나의 요소에 주려고했지만 시도하지는 않았다. – Aldos

관련 문제