일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Build
- swf
- class
- builder
- 태그를 입력해 주세요.
- smartfoxserver
- file
- unity
- 영어
- 배열
- sdk
- Ane
- iphone
- 3d
- ios
- unity3D
- texture
- Game
- 단축키
- Flash
- AIR
- Android
- 게임
- 아이튠즈
- 경로
- AS3
- XML
- flash builder
- Mac
- path
Archives
- Today
- Total
상상 너머 그 무언가...
Flex AIR 클립보드 사용하기 ( ClipBoard ) 본문
모바일 디바이스 운영체제의 클립보드로 이미지나 텍스트, html, 링크 등등을 보낼 수 있다.
참고: 클립보드 데이터에 액세스할 때 적용되는 보안 제한 사항으로 인해 이 예제는 Flash Player에서 작동하지 않습니다. Flash Player에서는 Clipboard 객체의 getData()
메서드만 paste
이벤트 핸들러에서 호출할 수 있습니다.
참고 : AIR mobile iOS에서는 키패드가 활성화 되어있는 상태가 아니기 때문에 클립보드가 동작되어지지 않는것으로 판단된다.
Clipboard.generalClipboard.setData(ClipboardFormats.TEXT_FORMAT, urlString);
위 코드처럼 입력하면 클립보드에 해당 데이타가 들어가게 된다.
클립보드에 데이타를 입력하는 setData 메소드의 형식은
setData | () | 메서드 |
매개 변수
format:String — 데이터의 형식입니다. | |
data:Object — 추가할 정보입니다. | |
serializable:Boolean (default = true ) — 직렬화(및 비직렬화)할 수 있는 객체에 대해 true 를 지정합니다. |
데이터의 형식은 다음과 같다.
형식 | 유형 | 설명 |
---|---|---|
ClipboardFormats.TEXT_FORMAT | 문자열 | 문자열 데이터 |
ClipboardFormats.HTML_FORMAT | 문자열 | HTML 문자열 데이터 |
ClipboardFormats.URL_FORMAT | 문자열 | URL 문자열(AIR만 해당) |
ClipboardFormats.RICH_TEXT_FORMAT | ByteArray | 서식 있는 형식의 데이터 |
ClipboardFormats.BITMAP_FORMAT | BitmapData | 비트맵 데이터(AIR만 해당) |
ClipboardFormats.FILE_LIST_FORMAT | File 배열 | 파일 배열(AIR만 해당) |
사용자 정의 형식 이름 | 모두 | 객체 참조 및 직렬화된 복제본 |
클립보드에 있는 내용을 가져올 수도 있다.
var pasteData:String = Clipboard.generalClipboard.getData(ClipboardFormats.TEXT_FORMAT) as String;
위 코드 처럼 입력하면 클립보드에 들어있는 데이타를 구하여 플래시에서 사용이 가능하다.
getData 메소드의 형식은
getData | () | 메서드 |
매개 변수
format:String — 반환할 데이터 형식입니다. 형식 문자열은 ClipboardFormats 클래스에 정의된 표준 이름 중 하나 또는 응용 프로그램에서 정의된 이름을 포함할 수 있습니다. | |
transferMode:String (default = "originalPreferred ") — 응용 프로그램에서 정의된 데이터 형식에 액세스할 때 참조가 반환되는지 또는 직렬화된 복사본이 반환되는지를 지정합니다. 값은 ClipboardTransferMode 클래스에 정의된 이름 중 하나여야 합니다. 표준 데이터 형식에 대해서는 이 값이 무시되며 복사본이 항상 반환됩니다. |