1
我有一個Away3D(2014年3月版本)項目,我已經轉移到一個新的服務器,它現在停止執行時,它試圖加載一個JPG到一個位圖材料。下面是我用的方法:如何將jpg加載到Away3d 4 bitmapMaterial?
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服務器,只需將新的上不會發生此問題。 任何想法?
跨域問題可能嗎?您可以從其他域加載圖像並在加載圖像時操作Loader,但不能對其執行不安全的操作(如訪問內容或BitmapData.draw操作)。 – Organis
你擊中了頭部。我仍然有圖像路徑名稱中的舊域名。現在我該如何給你信用? – user2016210
我發佈了一個答案,讓你這樣做。謝謝。 – Organis