我的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);
}
答案 0 :(得分:1)
您可以访问剪贴板并对其进行更改,复制,粘贴,但您只能通过粘贴事件粘贴剪贴板中的内容。这与安全问题有关。
Flash Player要求在粘贴事件处理程序中调用getData()。在AIR中,此限制仅适用于应用程序安全沙箱之外的内容。