0

As3 でテキストをクリップボードにコピーしようとしましたが、Flash Player で実行すると機能しますが、ページに含めてアップロードすると機能しません。

コード:

import flash.external.ExternalInterface;

ExternalInterface.addCallback("sendTextFromJS", receiveTextFromJS);

function receiveTextFromJS(t:String):void {
    System.setClipboard(t);
}

Flash は JavaScript からテキストを受け取りますが、クリップボードには挿入しません。誰かが理由を知っていますか?

4

1 に答える 1

0

どうやら、セキュリティ。FP 10 以降のセキュリティ変更。

この記事を読む: http://www.adobe.com/devnet/flashplayer/articles/fplayer10_security_changes.html#head31

私はお勧め。クリップボード クラスを使用して実装します

于 2013-02-10T11:55:45.877 に答える