2017-04-02 4 views
1

私はAway3D(2014年3月版)プロジェクトを持っており、新しいサーバーに移動して、jpgをbitmapMaterialにロードしようとしたときに実行を停止します。ここで私が使用した方法があります:Away3d 4 bitmapMaterialにjpgをロードするには?

function loadShelf(pic): void { 
    shelfLoader = new Loader(); 
    shelfLoader.load(new URLRequest(pic)); 
    shelfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onShelfLoadComplete); 
} 

function onShelfLoadComplete(event: Event): void { 
    GLASS.img.addChild(shelfLoader); //the image loads successfully into a 2D clip 
    // the movie halts when it hits shelfMaterial 
    shelfMaterial = new BitmapMaterial(Cast.bitmap(event.target.content)); 

}

この問題は、元のWindows 2003サーバー、単に新しいものでは発生しません。 アイデア

+0

クロスドメインの問題かもしれませんか?他のドメインからイメージをロードし、イメージのロード時にローダーを操作できますが、コンテンツやBitmapData.draw操作にアクセスするなど、安全でない操作は実行できません。 – Organis

+0

あなたは頭の爪に当たっています。私はまだイメージパス名に古いドメイン名を持っていました。今私はどのようにあなたに信用を与えるのですか? – user2016210

+0

私はあなたに答えを投稿しました。ありがとう。 – Organis

答えて

1

クロスドメインの問題かもしれませんか?他のドメインからイメージをロードし、イメージのロード時にローダーを操作できますが、コンテンツやBitmapData.draw操作にアクセスするなど、安全でない操作は実行できません。

関連する問題