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

簡單Flex效果組件用法指導

開發 后端
本文向大家介紹幾個簡單Flex效果組件,由于Flex效果是一種根據時間漸變的過程,因此所有效果都具有duration屬性,用來設置播放時間(以毫秒為單位)。

在學習Flex的過程中,你可能會遇到Flex效果這樣的問題,這里和大家分享一下幾個常用的Flex效果組件,Flex中提供了豐富的效果組件,所有效果都具有duration屬性,可以通過設置repeatCount屬性和repeatDelay屬性,來分別控制效果播放的次數和重復播放效果的時間間隔(以毫秒為單位)。

簡單Flex效果組件

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

1)AnimateProperty動畫效果

Flex效果中AnimateProperty是用來為組件的屬性或樣式設置動畫的效果。我們可以通過其property屬性設定目標對象上需要設置動畫效果的屬性,然后設置fromValue屬性和toValue屬性,為效果提供屬性的起始值和結束值。例如下面的代碼使用mouseDownEffect觸發器,當單擊圖片時,觸發AnimateProperty效果,在1秒鐘內,Image對象的scaleX屬性由1變為2,被橫向拉伸。代碼如下:

 

  1. <mx:AnimatePropertyidmx:AnimatePropertyid="animateProperty"property="scaleX"fromValue="1  
  2.  
  3. "toValue="2" 
  4.  
  5. duration="1000"/> 
  6.  
  7. <mx:Imageidmx:Imageid="img"source="assets/plane.png"  
  8.  
  9. mouseDownEffect="{animateProperty}"/> 
  10.  

 如果希望通過樣式設置效果,可以將isStyle屬性設置為ture,然后通過setStyle()方法設置目標對象的樣式,從而達到設置效果的目的。

2)Blur模糊效果

Flex效果中Blur是一種模糊效果。該效果使用了flash.filters.BlurFilter濾鏡,如果對某個組件應用了Blur效果,就不能再對該組件應用BlurFilter濾鏡,也無法再次應用Blur效果。下面的代碼通過Image對象的mouseDownEffect觸發器觸發Blur效果,在1秒鐘內,Image對象將逐漸變得模糊。代碼如下:

 

  1. <mx:Bluridmx:Blurid="blurImage"duration="1000"blurXFrom="0.0" 
  2. blurXTo="10.0" 
  3.  
  4. blurYFrom="0.0"blurYTo="10.0"/> 
  5.  
  6. <mx:Imageidmx:Imageid="img"source="assets/plane.png"  
  7. mouseDownEffect="{blurImage}"/> 
  8.  

 3)Dissolve溶解效果

Flex效果中Dissolve是一種溶解效果。當效果開始播放時,將創建一個不透明的矩形,這個矩形懸浮在目標組件的上方,它的顏色由Dissolve.color屬性設置,此時透明度為“1.0-Dissolve.alphaFrom”。隨著效果的播放,該矩形的alpha屬性將從(1.0-alphaFrom)逐漸變為“1.0–alphaTo”,直到效果播放完成,矩形被銷毀。

如果目標對象是一個容器,那么Dissolve效果將應用于容器內部的內容區域。

下面的代碼使用一個CheckBox對象設置Image的visible屬性,通過hideEffect和showEffect觸發器分別觸發各自的Dissolve效果:

  1. <mx:Dissolveidmx:Dissolveid="dissolveOut"duration="1000"alphaFrom="1.0" 
  2.  
  3. alphaTo="0.0"/> 
  4.  
  5. <mx:Dissolveidmx:Dissolveid="dissolveIn"duration="1000"alphaFrom="0.0" 
  6.  
  7. alphaTo="1.0"/> 
  8.  
  9. <mx:CheckBoxidmx:CheckBoxid="cbx"label="visible"selected="true"/> 
  10.  
  11. <mx:Imagesourcemx:Imagesource="assets/plane.png"visible="{cbx.selected}"  
  12.  
  13. hideEffect="{dissolveOut}"showEffect="{dissolveIn}"/> 
  14.  

 4)Fade淡入淡出效果

Flex效果中Fade是一種淡入淡出效果,它通過設置組件的alpha屬性來實現動畫效果。當使用showEffect或hideEffect觸發器設置Fade效果時,如果省略了alphaFrom和alphaTo屬性的值,那么在showEffect觸發器上目標對象的透明度將從0變化到目標的當前alpha值,而在hideEffect觸發器上則會從當前的alpha值變化到0。如果要對字體使用Fade效果,必須使用嵌入字體。

下面的代碼使用一個CheckBox對象設置Image的visible屬性,通過hideEffect和showEffect觸發器分別觸發各自的Fade效果:

  1. <mx:Fadeidmx:Fadeid="fadeOut"duration="1000"alphaFrom="1.0" 
  2. alphaTo="0.0"/> 
  3.  
  4. <mx:Fadeidmx:Fadeid="fadeIn"duration="1000"alphaFrom="0.0" 
  5. alphaTo="1.0"/> 
  6.  
  7. <mx:CheckBoxidmx:CheckBoxid="cbx"label="visible"selected="true"/> 
  8.  
  9. <mx:Imagesourcemx:Imagesource="assets/plane.png"visible="{cbx.selected}"  
  10.  
  11. hideEffect="{fadeOut}"showEffect="{fadeIn}"/> 

【編輯推薦】

  1. 技術分享 用FlexBuilder創建Flex項目
  2. Flex基礎 創建***個Flex項目
  3. 解析Flex事件執行流程
  4. FlexBuilder3.0與Eclipse3.4的***結合
  5. 學習筆記 FlexBuilder2.0中如何使用基于Lists的控件 

 

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

2010-08-13 13:46:04

Flex效果組件

2010-07-28 10:48:48

FlexReport開

2010-07-27 13:53:15

Flex ComboB

2010-08-05 10:16:14

Flex效果

2010-07-27 15:28:02

Flex DataBi

2010-08-05 10:22:46

Flex效果

2010-08-05 10:29:11

Flex效果

2010-07-29 09:44:17

Flex編程

2010-07-28 10:38:29

Flex開源框架

2010-07-30 10:02:40

Flex驗證控件

2010-08-13 13:31:48

Flex效果組件

2010-08-06 10:32:49

Flex數據類型

2010-08-05 13:44:12

Flex布局

2010-08-05 09:05:14

Flex Button

2010-08-13 11:21:31

Flex渲染器

2010-08-11 16:03:02

Flex DataGr

2010-08-13 09:21:12

FlexButton組件

2010-08-13 09:11:11

LabelFlex

2010-08-13 13:39:51

Flex效果組件

2010-08-10 14:34:37

QTPFlex
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91综合网| 天啪| 成人精品视频在线 | 国产一区二区a | 午夜男人天堂 | www国产亚洲精品久久网站 | 久久亚洲国产精品日日av夜夜 | 在线视频 亚洲 | 国产一级电影网 | 国产日韩欧美激情 | 男女深夜网站 | 黄网站免费入口 | 日韩综合一区 | 成人精品一区二区三区中文字幕 | 91青娱乐在线 | 成人在线免费av | 一级a性色生活片久久毛片 一级特黄a大片 | 欧美三级免费观看 | 国产在线麻豆精品入口 | 精品久久久久国产免费第一页 | 日韩中文字幕网 | 中文字幕乱码一区二区三区 | 欧美一级淫片免费视频黄 | 天天综合成人网 | 人人九九精 | 一区二区在线 | 日韩黄| 国产成人在线视频播放 | 国产真实乱全部视频 | 狠狠久 | 波多野结衣一区二区三区在线观看 | 在线只有精品 | 国产成人精品一区二区 | 日韩一级黄色毛片 | 国产一区 在线视频 | 亚洲欧美另类在线 | 国产精品国产三级国产aⅴ入口 | 中文字幕高清免费日韩视频在线 | 91久久久久 | 欧美综合一区二区 | 黑人巨大精品欧美一区二区免费 |