創建位圖數據我想加載的圖像,然後使用它的位圖。當我從閃存中運行程序時,該程序起作用,但當我在線上載程序時並未運行。似乎有一堆奇怪的問題。該 addChild(myLoader)
作品在線,但addChild(loadedPic)
沒有,和myLoader似乎不具有的位圖數據,我可以訪問。 出於某種原因,urlInput.text = "Done."
將在網上工作,但並不是說我加入到看發生了什麼事情的urlInput.text = ...
。當我在我的電腦上運行此我得到的urlInput說:「[對象位圖]喜」像它應該,但網上也只是說「正在加載...」還是ActionScript 3.0中從裝有URL
var myLoader:Loader = new Loader();
submitButton.addEventListener(MouseEvent.CLICK, buttonRelease);
function buttonRelease(event:MouseEvent){
var fileRequest:URLRequest = new URLRequest(urlInput.text);
urlInput.text = "Loading...";
myLoader.load(fileRequest);
}
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
function onComplete(e:Event){
urlInput.text = "Done.";
//addChild(myLoader);
//var loadedBitmap = new BitmapData(myLoader.width, myLoader.height);
//loadedBitmap.draw(myLoader);
//var loadedPic = e.target.content;
//loadedPic.width = 300;
//loadedPic.height = 300;
//addChild(loadedPic);
urlInput.text = e.target.content.toString() + " hi";
//usedPic = loadedPic;
}
你在哪裏加載位圖?什麼是路徑,它是相對的還是絕對的,並且它與你的swf位於同一個域中? – Neil
確保在線檢查時使用了Flash調試播放器,這聽起來對我來說謊言可能是違反安全規定,但沒有看到錯誤,請驗證您在此處運行Flash Player調試版本(接近底部):http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html請注意,Chrome通常會在內部維護它的Flash播放器,因此需要採取特殊步驟來替換它。 – shaunhusain