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

超炫Flex效果組件用法指導(dǎo)

開(kāi)發(fā) 后端
Flex中提供了豐富的效果組件,這里和大家分享一下,通過(guò)設(shè)置repeatCount屬性和repeatDelay屬性,我們可以分別控制效果播放的次數(shù)和重復(fù)播放效果的時(shí)間間隔。

本文和大家重點(diǎn)討論一下Flex效果組件的用法,如果希望在觸發(fā)器被觸發(fā)后,延遲一段時(shí)間調(diào)用Flex效果,可以使用startDelay屬性。

Flex效果組件

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

1)AnimateProperty動(dòng)畫(huà)效果

Flex效果組件中AnimateProperty是用來(lái)為組件的屬性或樣式設(shè)置動(dòng)畫(huà)的效果。我們可以通過(guò)其property屬性設(shè)定目標(biāo)對(duì)象上需要設(shè)置動(dòng)畫(huà)效果的屬性,然后設(shè)置fromValue屬性和toValue屬性,為效果提供屬性的起始值和結(jié)束值。例如下面的代碼使用mouseDownEffect觸發(fā)器,當(dāng)單擊圖片時(shí),觸發(fā)AnimateProperty效果,在1秒鐘內(nèi),Image對(duì)象的scaleX屬性由1變?yōu)?,被橫向拉伸。代碼如下:

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

 如果希望通過(guò)樣式設(shè)置效果,可以將isStyle屬性設(shè)置為ture,然后通過(guò)setStyle()方法設(shè)置目標(biāo)對(duì)象的樣式,從而達(dá)到設(shè)置效果的目的。

2)Blur模糊效果

Flex效果組件中Blur是一種模糊效果。該效果使用了flash.filters.BlurFilter濾鏡,如果對(duì)某個(gè)組件應(yīng)用了Blur效果,就不能再對(duì)該組件應(yīng)用BlurFilter濾鏡,也無(wú)法再次應(yīng)用Blur效果。下面的代碼通過(guò)Image對(duì)象的mouseDownEffect觸發(fā)器觸發(fā)Blur效果,在1秒鐘內(nèi),Image對(duì)象將逐漸變得模糊。代碼如下:

  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)WipeUp、WipeRight、WipeDown、WipeLeft擦除效果

Flex效果中這些類(lèi)定義了4個(gè)方向的擦除效果,通常與showEffect和hideEffect觸發(fā)器配合使用,使用起來(lái)非常簡(jiǎn)便,如下面的例子。

代碼清單WipeSample.mxml

  1. <?xmlversionxmlversion="1.0"?> 
  2.  
  3. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"> 
  4.  
  5. <!--定義擦除效果--> 
  6.  
  7. <mx:WipeUpidmx:WipeUpid="wipeUpOut"duration="1000"/> 
  8.  
  9. <mx:WipeUpidmx:WipeUpid="wipeUpIn"duration="1000"/> 
  10.  
  11. <mx:WipeLeftidmx:WipeLeftid="wipeLeftOut"duration="1000"/> 
  12.  
  13. <mx:WipeLeftidmx:WipeLeftid="wipeLeftIn"duration="1000"/> 
  14.  
  15. <mx:WipeDownidmx:WipeDownid="wipeDownOut"duration="1000"/> 
  16.  
  17. <mx:WipeDownidmx:WipeDownid="wipeDownIn"duration="1000"/> 
  18.  
  19. <mx:WipeRightidmx:WipeRightid="wipeRightOut"duration="1000"/> 
  20.  
  21. <mx:WipeRightidmx:WipeRightid="wipeRightIn"duration="1000"/> 
  22.  
  23. <mx:Paneltitlemx:Paneltitle="WipeEffects"> 
  24.  
  25. <mx:HBoxwidthmx:HBoxwidth="100%"> 
  26.  
  27. <!--向上擦除--> 
  28.  
  29. <mx:Imagesourcemx:Imagesource="@Embed(source='assets/icon1.png')"visible="{cbx.se  
  30.  
  31. lected}"  
  32.  
  33. hideEffect="{wipeUpOut}"showEffect="{wipeUpIn}"/> 
  34.  
  35. <!--向左擦除--> 
  36.  
  37. <mx:Imagesourcemx:Imagesource="@Embed(source='assets/icon2.png')"visible="{cbx.se  
  38.  
  39. lected}"  
  40.  
  41. hideEffect="{wipeLeftOut}"showEffect="{wipeLeftIn}"/> 
  42.  
  43. <!--向下擦除--> 
  44.  
  45. <mx:Imagesourcemx:Imagesource="@Embed(source='assets/icon3.png')"visible="{cbx.se  
  46.  
  47. lected}"  
  48.  
  49. hideEffect="{wipeDownOut}"showEffect="{wipeDownIn}"/> 
  50.  
  51. <!--向右擦除--> 
  52.  
  53. <mx:Imagesourcemx:Imagesource="@Embed(source='assets/icon4.png')"visible="{cbx.se  
  54.  
  55. lected}"  
  56.  
  57. hideEffect="{wipeRightOut}"showEffect="{wipeRightIn}"/> 
  58.  
  59. </mx:HBox> 
  60.  
  61. <mx:ControlBar> 
  62.  
  63. <mx:CheckBoxidmx:CheckBoxid="cbx"label="visible"selected="true"/> 
  64.  
  65. </mx:ControlBar> 
  66.  
  67. </mx:Panel> 
  68.  
  69. </mx:Application> 
  70.  

 4)Zoom縮放效果

Flex效果組件中Zoom效果可以以指定點(diǎn)為中心按比例縮放對(duì)象。與Resize效果不同的是,Resize改變目標(biāo)對(duì)象的長(zhǎng)寬屬性,而Zoom改變的目標(biāo)對(duì)象的縮放比例。在下面的例子中,當(dāng)鼠標(biāo)移動(dòng)到圖片上時(shí)開(kāi)始播放Zoom效果,鼠標(biāo)移出時(shí)還原。

代碼清單ZoomSample.mxml

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2.  
  3. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"> 
  4.  
  5. <mx:Script> 

【編輯推薦】

  1. 解析Flex效果組件中三大超炫效果
  2. Flex主題創(chuàng)建及支持的樣式設(shè)置方式
  3. 學(xué)習(xí)筆記 Flex效果組件用法指南
  4. 剖析常見(jiàn)Flex效果組件用法
  5. Flex數(shù)據(jù)綁定及其使用頻繁的幾種情況 

 

 

責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-08-05 10:08:06

Flex效果

2010-08-13 13:39:51

Flex效果組件

2010-07-28 10:48:48

FlexReport開(kāi)

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-28 10:38:29

Flex開(kāi)源框架

2010-07-30 10:02:40

Flex驗(yàn)證控件

2010-07-29 09:44:17

Flex編程

2010-08-13 13:31:48

Flex效果組件

2010-08-06 10:32:49

Flex數(shù)據(jù)類(lèi)型

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

2013-08-07 10:47:58

Android特效ListView
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 激情网站在线观看 | 桃花av在线 | 精品久久中文 | 美女三区 | 成人亚洲一区 | 国产a爽一区二区久久久 | 在线久草 | 秋霞电影院午夜伦 | 国产精品色哟哟网站 | 成人一区二区三区 | 日韩福利电影 | 国产成人在线一区 | 日韩一级免费观看 | 欧美日韩精选 | 日本精品一区 | 亚洲免费视频网址 | 无人区国产成人久久三区 | 国产三级日本三级 | 欧美日韩高清一区二区三区 | 97av视频| 婷婷色国产偷v国产偷v小说 | 成人国产一区二区三区精品麻豆 | 在线中文视频 | 欧美亚洲在线视频 | 亚洲一区二区免费 | 日韩网站免费观看 | 欧美在线一区二区三区 | 成年人免费看 | 在线日韩中文字幕 | 成人精品一区二区三区 | 丁香五月缴情综合网 | 亚洲精品久久久久国产 | 99tv成人影院 | 国产一级淫片免费视频 | 日韩中文字幕一区 | 九九在线视频 | 国产精品免费一区二区三区四区 | 国产在线视频一区二区 | 亚洲一二三区免费 | 日本中文在线视频 | 97伦理最新伦理 |