剪贴板填写网址请求

时间:2013-08-08 11:52:29

标签: actionscript-3 clipboard fill urlrequest

我的URLRequest需要哪些代码才能由剪贴板或extern * .txt文件自动填充? 这是as3脚本,XXXXXX在哪里我需要脚本自动从剪贴板中获取文本并在执行之前放入文本,或者从extern * .txt文件中获取文本,放在那里执行:

var request:URLRequest = new URLRequest("XXXXXX");  
var loader:Loader = new Loader();  

loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);  
loader.contentLoaderInfo.addEventListener(Event.INIT, loadComplete);
loader.load(request);

function loadProgress(event:ProgressEvent):void {  
    var percentLoaded:Number = Math.ceil(event.bytesLoaded/event.bytesTotal); 
    trace("Loading: "+percentLoaded+"%");  
}  

function loadComplete(event:Event):void {  
    trace("Complete");
    loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadProgress);  
    loader.contentLoaderInfo.removeEventListener(Event.INIT, loadComplete);
    loader.x = 0;
    loader.y = 0;
    addChild(loader);
}

1 个答案:

答案 0 :(得分:1)

您可以访问剪贴板并对其进行更改,复制,粘贴,但您只能通过粘贴事件粘贴剪贴板中的内容。这与安全问题有关。

  

Flash Player要求在粘贴事件处理程序中调用getData()。在AIR中,此限制仅适用于应用程序安全沙箱之外的内容。

有关详细说明,请参阅http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/desktop/Clipboard.html#getData()