0

私はプログラムに取り組んできましたが、現在は行き詰まっています。

私の問題は.content私のスクリプトのステートメントです。WebからPNGをロードしているので、ローカル再生セキュリティを「アクセスネットワークのみ」に設定しています。写真をローカルにロードすると(もちろん、「ローカルファイルのみにアクセス」の設定とローカルURLRequestsを使用)、プログラムは正常に機能しますが、Webからロード.contentするとプログラムが停止するため、多くのテストでこれを発見しました。 。.contentSWFファイルがローカルリクエストのみを使用する場合にのみ機能するようですが、これは正しいですか?

を使用できることはわかっていaddChild(loader)ますが、PNGファイルをローダーから取り出して、ビットマップに変換して編集できるようにする必要があります。何か案は?スクリプトは以下のとおりです。

var loader:Loader = new Loader;
var ar:Array = [];
var teller:Number = 0;

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, paste);
knapp.addEventListener(MouseEvent.CLICK, neste);

function paste(evt) {
    ar[teller] = loader.content;
    ar[teller].x = ar[teller].width*teller;
    addChild(ar[teller]);
}

function neste(evt) {
    teller ++
    loader.load( new URLRequest ("http://www.minecraft.net/skin/Notch.png"));
}

loader.load( new URLRequest ("http://www.minecraft.net/skin/Notch.png"));
4

1 に答える 1

0

クロスドメインポリシーでは、swfファイルがロードされたドメイン以外のドメインからロードされたイメージのイメージデータ操作が禁止されています。

http://www.dwuser.com/flashslideshow/v4/help/advanced_topics/understanding_flash_player_cross_domain_loading_restrictions.html

于 2013-02-17T22:50:17.010 に答える