Я новичок во вспышке, поэтому мой вопрос может быть глупым.
Я понимаю ограничения безопасности при работе с буфером обмена. Пользователь должен выполнить действие, тогда буфер обмена может быть записан.
Но что, если при щелчке мышью мне нужно загрузить текст с сервера с помощью URLRequest и скопировать полученные данные в буфер обмена?
Как это:
protected function clickHandler(e:MouseEvent):void
{
this.fileReference = new FileReference();
this.fileReference.addEventListener(Event.SELECT, this.fileSelectHandler);
this.fileReference.browse();
}
protected function fileSelectHandler(e:Event):void
{
var request:URLRequest = new URLRequest(this.url);
this.urlLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, this.completeHandler);
urlLoader.load(request);
}
protected function generateLinkCompleteHandler(e:Event):void
{
System.setClipboard(this.urlloader.data);
}
Может быть, как-то можно "передать" "безопасный контекст" для дальнейших событий?
или это другой способ сделать это?
спасибо!