2006년 12월 9일 토요일

Flash를 이용한 Clipboard

Jeffothy's Keyings에 소개되어 있는 글입니다.

사용자들이 Ctrl+C, Ctrl+V를 사용하여 웹의 컨텐츠를 복사해서 붙여넣고 싶어하는 기능은 웹 애플리케이션 개발에 기본적인 사항 중에 하나입니다. IE 및 Firefox의 경우에도 모두 지원합니다만, Firefox의 경우에는 configration file을 사용하여 Clipboard를 사용할 사이트에 clipboard 사용을 허락하는 과정을 한번 더 거쳐야 합니다.

당연히, 사용자들이 싫어할 수 밖에 없겠죠. 이를 해결하기 위해서 나온 방법이 웹에서 90% 이상 설치되어 있는 Flash의 Clipboard기능을 이용하는 것입니다. 사용자가 특정한 컨텐트를 선택한 다음 Ctrl+C를 눌렀을 때 선택한 내용을 읽어서 Flash의 System.setClipboard()에 설정하기만 하면, System의 Clipboard에는 컨텐트의 내용이 들어가게 되겠죠.

Jeffothy's KeyingsClipboard Copy에 나와 있는 코드는 다음과 같습니다.
User inserted image

swf의 코드는 따로 나와있지 않습니다. [제가 볼 줄 모른것일 수도 있습니다. ^^;;]
* swf파일과 해당 소스는 GPL로 공개되어 있습니다.
** 본문 글에는 Opera 8.5에서는 지원이 되지 않았다고 나와있네요.


출처 및 관련된 내용:

댓글 없음:

댓글 쓰기