成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

四大Flex效果組件用法詳解

開發 后端
你對Flex效果的概念是否了解,這列和大家分享一下,由于Flex效果是一種根據時間漸變的過程,因此所有效果都具有duration屬性,用來設置播放時間(以毫秒為單位)。

本文和大家重點討論一下Flex效果組件的用法,Flex中提供了豐富的效果組件,如果希望在觸發器被觸發后,延遲一段時間調用Flex效果,可以使用startDelay屬性。

Flex效果組件

Flex中提供了豐富的效果組件。由于Flex效果是一種根據時間漸變的過程,因此所有效果都具有duration屬性,用來設置播放時間(以毫秒為單位)。也可以通過設置repeatCount屬性和repeatDelay屬性,來分別控制效果播放的次數和重復播放效果的時間間隔(以毫秒為單位)。如果希望在觸發器被觸發后,延遲一段時間調用Flex效果,可以使用startDelay屬性。

1)Resize大小調整效果

Flex效果中Resize效果用來改變組件的大小。與Move效果相似,Resize效果可以指定初始大小(widthFrom、heightFrom)、目標大小(widthTo、heightTo)和變化量(widthBy、heightBy),其使用規則也與Move效果的初始位置、目標位置和移動量的使用規則相似。下面的代碼演示了Resize效果的使用方法:

  1. <mx:Resizeidmx:Resizeid="expand"target="{img}"widthTo="100"heightTo="160"/> 
  2.  
  3. <mx:Resizeidmx:Resizeid="contract"target="{img}"widthTo="25" 
  4. heightTo="40"/> 
  5.  
  6. <mx:ControlBar> 
  7.  
  8. <mx:Buttonlabelmx:Buttonlabel="Expand"click="expand.end();  
  9. expand.play();"/> 
  10.  
  11. <mx:Buttonlabelmx:Buttonlabel="Contract"click="contract.end();contract.play();"/> 
  12.  
  13. </mx:ControlBar> 
  14.  
  15. <mx:Imageidmx:Imageid="img"width="25"height="40"source="assets  
  16. /icon01.png"/> 

另外hideChildrenTargets屬性用來隱藏Panel容器的其他子項,當我們對Panel容器中的子項應用Resize效果時,默認情況下Panel會反復計算子項的大小和位置以調整布局,如果將這個屬性設為true,可以讓Panel容器在播放動畫時不做這種計算,直到播放完成,這樣可以節約系統資源。

2)Rotate旋轉效果

Flex效果中Rotate是一種旋轉效果,使組件圍繞指定的點旋轉。Rotate可以指定旋轉中心的坐標(originX和originY屬性)及旋轉的起始角度(angleFrom屬性)和最終角度(angleTo屬性)。起始旋轉角度的有效值范圍是0~360,而最終角度則可以是正值也可以是負值,默認值為360。如果angleTo的值比angleFrom的值小,則目標沿逆時針方向旋轉,否則以順時針方向旋轉。代碼如下: 

  1. <mx:Rotateidmx:Rotateid="rotate"angleFrom="-45"angleTo="0"target="{img}"  
  2.  
  3. duration="2000"/> 
  4.  
  5. <mx:Imageidmx:Imageid="img"source="assets/plane.png"  
  6. addedEffect="rotate"/> 

另外有時需要設置hideFocusRing屬性,以確定在開始播放效果時,效果是否應隱藏對焦環。該屬性默認值為true。對于組件而言,對焦環已經被自動隱藏。如果Rotate效果應用于那些不是以UIComponent為基類目標對象,就必須隱藏對焦環。

需要注意的是,hideFocusRing屬性在以Effect為基類的效果類中,默認值為false,而在以MaskEffect為基類效果類中,默認值為true。

3)SoundEffect聲音效果

Flex效果中SoundEffect效果用來播放MP3音頻文件。我們可以通過source屬性指定要播放的MP3文件,可以直接設置該文件的URL,或是由Embed關鍵字嵌入MP3文件的Class對象。

SoundEffect效果的屬性包括以下幾個。

lautoLoad屬性用來設置是否自動加載MP3文件,默認值為true。

lbufferTime屬性用來設置聲音對象的緩沖時間。默認值為1000,單位為毫秒。

lisLoading如果已加載MP3,則該屬性為true。

lloops屬性用來設置循環次數,默認值為0。

lpanEasingFunction屬性用來設置聲音均衡效果的緩動函數。

lpanFrom屬性和panTo屬性用來設置聲音對象的起始和最終平移,取值范圍在-1.0~1.0之間,其中-1.0表示僅使用左聲道,1.0表示僅使用右聲道,而0.0表示在2個聲道間平均地均衡聲音。

lsound屬性表示已加載MP3文件的聲音對象。

lsource屬性表示要播放的MP3文件的URL或類。

lstartTime屬性用來設置開始播放時間(以毫秒為單位),默認值為0。

luseDuration屬性表示是否根據duration屬性指定的時間停止播放,如果為false,則會在MP3完成播放或循環后停止效果,默認值為true。

lvolumeEasingFunction屬性用來設置音量效果的緩動函數。

lvolumeFrom屬性和volumeTo屬性用來設置聲音對象的初始和最終音量,取值范圍在0.0~1.0之間,默認值為1。

在下面的代碼所示的例子中,當應用程序創建完成后開始播放聲音文件,聲音從左聲道過渡到右聲道。

代碼清單SoundSample.mxml 

  1. <?xmlversionxmlversion="1.0"?> 
  2.  
  3. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" 
  4.  
  5. creationCompleteEffect="{mySound}"> 
  6.  
  7. <mx:SoundEffectidmx:SoundEffectid="mySound" 
  8.  
  9. duration="10000" 
  10.  
  11. useDuration="false" 
  12.  
  13. panFrom="-1"panTo="1"  
  14.  
  15. source="@Embed(source='assets/bumperc.mp3')"/> 
  16.  
  17. </mx:Application> 
  18.  

【編輯推薦】

  1. 剖析常見Flex效果組件用法
  2. Flex基礎 創建第一個Flex項目
  3. 解析Flex事件執行流程
  4. FlexBuilder3.0與Eclipse3.4的完美結合
  5. 學習筆記 FlexBuilder2.0中如何使用基于Lists的控件 

 

責任編輯:佚名 來源: javaeye.com
相關推薦

2010-08-13 13:31:48

Flex效果組件

2010-08-05 10:16:14

Flex效果

2010-08-05 10:08:06

Flex效果

2010-08-13 13:46:04

Flex效果組件

2010-09-10 10:10:36

CSS屬性

2010-08-13 14:45:58

Flex4布局

2010-08-05 10:29:11

Flex效果

2016-12-09 09:23:50

android組件Service

2010-08-13 13:39:51

Flex效果組件

2010-07-19 10:05:07

jQuery

2010-07-05 11:12:43

常用UML圖

2010-08-17 09:20:28

DIV布局

2015-07-17 09:50:16

Carthage優劣比較

2010-09-10 09:22:50

DIV布局

2010-07-14 14:46:57

Perl操作符

2013-01-10 14:21:24

Android開發組件Activities

2010-07-02 14:34:53

UML類圖

2025-05-08 01:00:00

Nginx算法負載均衡

2014-03-27 15:34:55

Android組件Activity

2010-11-15 15:20:13

Oracle索引掃描
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本午夜视频 | 亚洲最大的黄色网址 | 99久久婷婷国产综合精品首页 | 91动漫在线观看 | 粉嫩高清一区二区三区 | 麻豆精品国产91久久久久久 | 精品亚洲一区二区 | 国产成人精品免费 | 色黄网站| 精品欧美一区二区三区 | 夜夜骑综合 | 久久天堂 | 美女视频网站久久 | 综合激情久久 | 日美女逼逼 | 亚洲一区二区三区国产 | 中文字幕一区二区三区四区五区 | 国产精品久久久久久久久 | 做a视频| 狠狠天天 | 精品少妇一区二区三区日产乱码 | 欧美电影一区 | 亚洲精品欧美一区二区三区 | 狠狠爱综合网 | 久久久国产精品一区 | 国产精品久久久久久久久久 | 九九热在线精品视频 | 超碰在线久 | 亚洲综合一区二区三区 | 中文二区 | 一级欧美日韩 | 成人免费黄视频 | 在线观看av网站 | 在线一区二区观看 | 丝袜美腿一区二区三区 | 久久色视频 | 97视频免费| 亚洲成人一区二区 | 国产精品视频中文字幕 | 国产欧美视频一区 | 91精品国产综合久久久久久丝袜 |