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

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

8.16.在載入圖像時顯示自定義引導

2024-04-27 13:52:05
字體:
來源:轉載
供稿:網友
8.16.1. 問題
我需要在一個圖像裝載時顯示定制的動畫。
8.16.2. 解決辦法
創建一個定制的圖形,并且從Image 對象裝載圖像是監聽ProgressEvent.PROGRESS 事件。
8.16.3. 討論
當使用Image 組件時有兩種方法來顯示圖像: 你能在MXML 中設置Image 類的source 屬性,或者通過一個URL 地址來裝載并使用img.load 方法:
+展開
-ActionScript
img.load("http://thefactoryfactory.com/beach.jpg");

在你裝載圖像前,然而,你需要附加一個事件監聽器來確保每一個ProgressEvent 都被控制。
+展開
-ActionScript
img.addEventListener(ProgressEvent.PROGRESS, progress);

在progress 方法中,這是處理ProgressEvent.PROGRESS 事件,一個UIComponent 被使用Image 的bytesLoaded 屬性重繪。
+展開
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="loadImage()">

<mx:Script>
<![CDATA[
private var m:Matrix;
private function loadImage():void {
var m:Matrix = new Matrix();
m.createGradientBox(450, 40);
img.addEventListener(ProgressEvent.PROGRESS,
progress);
img.load("http://thefactoryfactory.com/beach.jpg");
}
private function progress(event:Event):void{
grid.graphics.clear();
grid.graphics.beginGradientFill(""linear", [0x0000ff,
0xffffff], [1, 1], [0x00, 0xff], m);
grid.graphics.drawRect(0, 0, (img.bytesLoaded /
img.bytesTotal) * 300, 40);
grid.graphics.endFill();
}

]]>
</mx:Script>
<mx:Canvas id="gridheight="40width="300"/>
<mx:Image id="imgy="40"/>
</mx:Canvas>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武宁县| 合作市| 长顺县| 甘洛县| 钦州市| 佛坪县| 茌平县| 惠来县| 布拖县| 淮南市| 平利县| 绥德县| 桑植县| 江油市| 三都| 五大连池市| 赤壁市| 开江县| 五寨县| 五大连池市| 青冈县| 哈密市| 台东县| 墨江| 禄丰县| 长阳| 紫云| 时尚| 井冈山市| 沧州市| 民权县| 门源| 东丽区| 丰宁| 兴山县| 广西| 剑川县| 诸暨市| 六盘水市| 竹溪县| 惠东县|