国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华安县| 民县| 德令哈市| 芮城县| 天台县| 富锦市| 大新县| 珲春市| 商都县| 万年县| 广昌县| 延津县| 南部县| 稷山县| 黎平县| 定南县| 乌鲁木齐县| 芒康县| 日土县| 胶州市| 丰宁| 昌乐县| 平凉市| 丹阳市| 潮州市| 肃北| 克什克腾旗| 吉木萨尔县| 新乡市| 错那县| 五原县| 宜兰市| 盈江县| 遵义县| 红原县| 乳山市| 兴海县| 栖霞市| 无为县| 新营市| 海原县|