2011-05-06 57 views
0

嗨 在Flash中爲Facebook應用程序創建了一個簡單的圖庫。本地一切正常,當上傳到我們的登臺服務器時,圖像似乎加載,但它們不可見。Flash Facebook應用程序...加載的圖像不可見...爲什麼?

我創建一個LoaderContext文件並將true作爲參數傳遞,所以這不是問題。

任何人有任何想法?

//CODE START 
_lctx=new LoaderContext(true); 
//or _lctx.checkPolicyFile = true; 
_my_loader.load(new URLRequest(smallImg), _lctx); 
//CODE END 
+0

您的帖子中沒有足夠的信息來了解發生了什麼。 LoaderContext是否重要取決於您如何顯示圖像:如果您將加載器作爲孩子添加,則無關緊要,如果您嘗試訪問BitmapData,則無關緊要。 – 2011-05-06 14:49:06

回答

0

我在過去沒有使用flex加載圖像的問題。我需要一些更多的細節,但是當我有問題,我發現圖像加載到一個新的位圖對象確定工作:這

  var imgReq:URLRequest = new URLRequest(source+""); 
      var imgLoader:Loader = new Loader(); 
      imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, 
       imgCompleteHandler); 
      imgLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler); 
      imgLoader.load(imgReq); 

      function imgCompleteHandler(evt:Event):void { 
       var loader:LoaderInfo = evt.currentTarget as LoaderInfo; 
       var bmp:Bitmap = loader.content as Bitmap; 
       var bmd:BitmapData = bmp.bitmapData; 
       image.source = new Bitmap(bmd); 
      } 
0

不知道是否是你的所期待的。 在Flash中開發Facebook應用程序時遇到了同樣的問題。原來,我們需要一個Crossdomain.xml文件來呈現映像。

相關問題