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

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

8.1.載入并顯示圖像

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

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

您可以在SWF 文件運(yùn)行從本地文件系統(tǒng)裝載資源,或者你可以存取遠(yuǎn)程資源,通常是通過網(wǎng)絡(luò)的一個(gè)HTTP 請求。這些圖像獨(dú)立于你的程序;你可以修改他們,而不需要重新編譯,只要修改后的圖像名稱保持不變。

任何的SWF 文件只能通過一種方式訪問外部資源,本地或通過網(wǎng)絡(luò); 不能使用兩種方式訪問。當(dāng)你編譯應(yīng)用程序時(shí),你可以使用use-network 標(biāo)志來決定SWF 文件允許的訪問方式。

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

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

另外,你也可以設(shè)source 屬性為本地或外部文件系統(tǒng):
+展開
-XML
<mx:Image source="http://server.com/beach.jpg"/>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 凌云县| 合川市| 晋宁县| 武义县| 竹溪县| 洪洞县| 吉木乃县| 疏附县| 泰和县| 铜川市| 同德县| 库车县| 曲水县| 内黄县| 金华市| 昭通市| 陇南市| 五大连池市| 揭西县| 江油市| 永州市| 泾阳县| 五常市| 长寿区| 葵青区| 余江县| 天津市| 武乡县| 高平市| 塔河县| 云南省| 彩票| 巴林左旗| 建宁县| 忻州市| 曲阳县| 聊城市| 台东县| 呼玛县| 阳谷县| 凤阳县|