国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孝昌县| 五原县| 清原| 米林县| 土默特右旗| 诸暨市| 类乌齐县| 西乡县| 湖北省| 玉林市| 成武县| 泌阳县| 宝兴县| 阿拉善右旗| 建瓯市| 太原市| 黎城县| 仲巴县| 长寿区| 五寨县| 乌鲁木齐县| 房山区| 龙口市| 新乡县| 柯坪县| 黔西| 固阳县| 慈溪市| 南木林县| 紫阳县| 蒙山县| 沅江市| 重庆市| 博白县| 滦平县| 定结县| 霍林郭勒市| 柘城县| 眉山市| 遂宁市| 榆林市|