The future of Flash Player, Flex, AIR, Thermo and more
- 2008년 12월 6일
- : SOLID.H
카테고리 보관: ‘ 코드 ’
플래시에서
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 32 33 | package{ import flash.display.Sprite; import flash.display.StageScaleMode; import flash.events.MouseEvent; import flash.external.ExternalInterface; import flash.system.System; public class setclipboard extends Sprite { [SWF(width="1", height="1")]; private var str:String = ""; private var exjs:String = ""; private var spr:Sprite; public function setclipboard() { str = this.loaderInfo.parameters.str; exjs = this.loaderInfo.parameters.exjs; stage.scaleMode = StageScaleMode.EXACT_FIT; spr = new Sprite(); spr.graphics.clear(); spr.graphics.beginFill(0xFFFFFF,0); spr.graphics.drawRect(0,0,1,1); spr.graphics.endFill(); spr.buttonMode = true; addChild(spr); spr.addEventListener(MouseEvent.CLICK,onClick); } private function onClick(e:MouseEvent):void { flash.system.System.setClipboard(str); ExternalInterface.call('eval',exjs + '()'); } } } |
exjs는 자스함수명, 클립보드에 붙여넣기 한후 html의 자스함수 호출용
FlashVars로 불러오려면
?str=http://blog.onuyi.net&exjs=test
| 월 | 화 | 수 | 목 | 금 | 토 | 일 |
|---|---|---|---|---|---|---|
| « Dec | ||||||
| 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 | ||||