0

ポータル VK com で実行されているアプリケーションがあります。ドメイン (基本的にプレイヤーのアバター) から画像 (.png) を読み込む必要があります。私が得るものはSecurityError: Error #2123です。ドメインの crossdomain.xml ファイルに適切なタグがないようです。

私は次のことをしました:

  1. allowSecurityDomainSWF で * に設定
  2. LoaderContext次のように定義された Loader::load メソッドに渡します。

    var context:LoaderContext = new LoaderContext();
    var context.checkPolicyFile = true;
    loader.load(new URLRequest(img), context);
    

これは他のポータル (facebook、mojmir、odnoklassiniki など) では機能していますが、このポータルでは機能していません。

4

1 に答える 1

0

画像を読み込みたい場合は、Image タグを使用できます。

 <mx:Image source="http://...." autoload="true" />

クロス ドメイン ポリシーに対処する必要はありません。

AScript では、次を使用できます。

var img:Image = new Image();
img.autoLoad = true;
img.source = "http://someurl/img.png"
img.addEventListener(Event.COMPLETE, function(e:Event):void {
   //loaded
});
img.addEventListener(IOErrorEvent.IO_ERROR, function(e:IOErrorEvent):void {
   //not loaded
});
于 2012-10-01T12:40:04.317 に答える