国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昌邑市| 万州区| 神木县| 邯郸县| 托里县| 青海省| 许昌市| 措勤县| 商都县| 丽水市| 雅安市| 西昌市| 古丈县| 青阳县| 新乡县| 建湖县| 民和| 汉寿县| 永靖县| 楚雄市| 清新县| 合肥市| 南木林县| 娄底市| 宿迁市| 衡东县| 澄江县| 淳化县| 基隆市| 禄丰县| 遂溪县| 东台市| 潼关县| 德兴市| 繁昌县| 金沙县| 吴忠市| 丁青县| 闵行区| 蒙城县| 扬中市|