2011-01-07 70 views
0

我想將外部圖像加載到flashwebsite。 我使用Loader來做到這一點。AS3在線加載外部圖像

這是我的代碼。

private function init():void 
{ 
    var loader:Loader = new Loader(); 
    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded); 
    loader.load(new URLRequest(_feed.fromPicture)); 
} 

private function imageLoaded(evt:Event):void 
{ 
    var loaderInfo:LoaderInfo = evt.target as LoaderInfo; 
    dispObj = loaderInfo.content; 
    this.addChild(dispObj); 
} 

當我測試SWF離線,它的工作原理。但是,當我將所有內容放到網上並瀏覽到HTML文件時,它不再加載圖像。

我需要做些什麼才能在線加載外部圖像?

感謝,

文森特

回答

0

此代碼應工作都離線和在線。如果您的照片沒有加載,則必須有其他問題。也許_feed.fromPicture設置不正確,或者您的文件路徑行爲有所不同。你有沒有安裝Flash content debugger plugin?如果沒有,那就這樣做。然後set up your flashlog並檢查輸出是否有錯誤消息。

+0

這是我的圖片的網址http://a2.twimg.com/profile_images/1159806756/gdm_normal.png – Vinzcent 2011-01-08 09:04:47

+0

我的答案的其餘部分呢?你使用內容調試器插件嗎?另外,你可以發佈你的程序中設置_feed.fromPicture的部分嗎? – weltraumpirat 2011-01-08 09:24:33