国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秦安县| 光泽县| 延寿县| 张家港市| 滦南县| 体育| 安图县| 麻城市| 卢氏县| 长沙县| 阳泉市| 大足县| 柘荣县| 买车| 霍城县| 新民市| 通州市| 石楼县| 泽州县| 察雅县| 波密县| 驻马店市| 赤壁市| 蓝田县| 湖南省| 镶黄旗| 扶绥县| 敖汉旗| 通化市| 广元市| 武山县| 来凤县| 青冈县| 喀什市| 花莲县| 云南省| 中山市| 枣庄市| 南皮县| 南岸区| 张掖市|