国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

8.1.載入并顯示圖像

2024-04-27 13:52:02
字體:
來源:轉載
供稿:網友
8.1.1 . 問題
我需要使用Flex 組件來顯示一個圖片。
8.1.2 . 解決辦法
使用一個嵌入聲明把圖像文件編譯到SWF 文件中,或者在在運行時載入它。
8.1.3 . 討論
Flex 支持在運行時或在編譯時導入GIF,JPEG,PNG 和SWF 文件,支持SVG 文件在編譯時嵌入。你選擇的方法依賴于圖片的文件類型和應用程序的參數。任何嵌入式圖像已經成為SWF 文件的一部分,所以不須要任何時間加載。相應的代價是增加程序的大小,這會減緩應用程序的初始化過程。使用嵌入式圖像方式,當圖像文件的改變時,你還需要重新編譯你的應用程序。

另外,你也可以使用這兩種方式在運行時裝載資源,一種是把圖像的source 屬性設置為一個URL 地址,或者使用URLRequest 對象取得返回值來裝載操作一個BitmapAsset 對象。

您可以在SWF 文件運行從本地文件系統裝載資源,或者你可以存取遠程資源,通常是通過網絡的一個HTTP 請求。這些圖像獨立于你的程序;你可以修改他們,而不需要重新編譯,只要修改后的圖像名稱保持不變。

任何的SWF 文件只能通過一種方式訪問外部資源,本地或通過網絡; 不能使用兩種方式訪問。當你編譯應用程序時,你可以使用use-network 標志來決定SWF 文件允許的訪問方式。

當use-network 標志設置為false 時,你能夠訪問本地文件系統的資源,但不能訪問網絡。默認值是true,這允許你通過網絡訪問資源,但不能訪問本地文件系統。
要嵌入一個圖像文件,使用嵌入元數據屬性:
+展開
-ActionScript
[Embed(source="../assets/flag.png")]
private var flag:Class;

現在,這個類的對象可以被設為一個圖像的source 屬性:
+展開
-ActionScript
var asset:BitmapAsset = new flag() as BitmapAsset;
img3rd.source = asset;

另外,你也可以設source 屬性為本地或外部文件系統:
+展開
-XML
<mx:Image source="http://server.com/beach.jpg"/>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克拉玛依市| 房产| 金山区| 浦县| 汨罗市| 绥宁县| 安岳县| 枝江市| 平昌县| 莲花县| 怀远县| 九江县| 苗栗县| 永新县| 建宁县| 玉田县| 清河县| 通江县| 三江| 博兴县| 阿拉善盟| 平果县| 和田县| 广西| 江山市| 谷城县| 泰州市| 磐石市| 浠水县| 兰坪| 陆丰市| 阿拉尔市| 任丘市| 伊通| 祁连县| 水富县| 河北区| 龙里县| 连城县| 盘山县| 波密县|