2011-10-14 75 views
0

我嘗試以下位圖圖像的Flex

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >  
    <mx:Canvas id="myBox"> 
     <mx:Box id="myBox2"> 
      <mx:Image source="img/hippo.bmp"></mx:Image> 
      <mx:Image source="img/close_button.gif"></mx:Image> 
     </mx:Box> 
    </mx:Canvas>  
</mx:Application> 

我close_button.gif的圖像,而不會顯示其它hippo.bmp。 Flex中的位圖文件有什麼問題?

+0

爲什麼上帝的名字,你會永遠* *使用BMP?!? –

+0

爲什麼圖像編輯器仍然支持bmp? – Hoque

+2

因此,古老的,未使用的,不受歡迎的和辱罵的格式(如bmp)可以轉換爲實際上不錯的東西,比如用於網頁目的的jpg或png(因爲BMP具有可怕的壓縮並且從來沒有爲網頁設計過)。 –

回答

2

答案很簡單:

  1. 包添加到您的項目
  2. 在屏幕上添加圖片容器
  3. var image1:BmpReader=new BmpReader;
  4. imageObjectOnScreen.addChild(image1.BmpReaderEx(「MyPicture.bmp」));

你絕對必須檢查this

+0

非常感謝。該軟件包正在使用flash.filesystem。*。文件系統在我目前的環境下不可用。 「文件系統」可能在Adobe Air環境中可用。 – Hoque