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

剖析常見Flex效果組件用法

開發(fā) 后端
本文向大家簡單介紹一下Flex效果組件的用法,F(xiàn)lex中提供了豐富的效果組件,如果希望在觸發(fā)器被觸發(fā)后,延遲一段時間調(diào)用Flex效果,可以使用startDelay屬性。

本文和大家重點討論一下Flex效果組件的使用,F(xiàn)lex中提供了豐富的效果組件。由于Flex效果是一種根據(jù)時間漸變的過程,因此所有效果都具有duration屬性,用來設(shè)置播放時間(以毫秒為單位)。

Flex效果組件

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

1)Glow發(fā)光效果

Flex效果中Glow是一種發(fā)光效果,該效果使用了flash.filters.GlowFilter濾鏡類。如果對某個組件應(yīng)用了Glow效果,就不能對該組件應(yīng)用GlowFilter濾鏡,也無法再次應(yīng)用Glow效果。下面的代碼通過Image對象的mouseDownEffect觸發(fā)器觸發(fā)Glow效果:

  1. <mx:Glowidmx:Glowid="glowImage"duration="1000"alphaFrom="1.0" 
  2.  
  3. alphaTo="0.3"blurXFrom="0.0"blurXTo="50.0"blurYFrom="0.0"blurYTo="50.0" 
  4.  
  5. color="0x00FF00"/> 
  6.  
  7. <mx:Imagesourcemx:Imagesource="assets/plane.png"mouseDownEffect="{glowImage}"/> 

2)Iris虹效果

IFlex效果中ris效果通過擴(kuò)展或收縮集中在目標(biāo)上的矩形遮罩為效果目標(biāo)設(shè)置動畫。該效果可以從目標(biāo)的中心放大遮罩來顯示目標(biāo),也可以向中心收縮遮罩來隱藏目標(biāo)。下面的代碼使用一個CheckBox對象設(shè)置Image的visible屬性,通過hideEffect和showEffect觸發(fā)器分別觸發(fā)各自的Iris效果:

  1. <mx:Irisidmx:Irisid="irisOut"duration="1000"showTarget="true"/> 
  2.  
  3. <mx:Irisidmx:Irisid="irisIn"duration="1000"showTarget="false"/> 
  4.  
  5. <mx:Imageidmx:Imageid="Flex"source="assets/plane.png"  
  6.  
  7. visible="{cbx.selected}"showEffect="{irisIn}"hideEffect="{irisOut}"/> 
  8.  
  9. <mx:CheckBoxidmx:CheckBoxid="cbx"label="visible"selected="true"/> 

3)Move移動效果

Flex效果中Move效果用來實現(xiàn)移動動畫。在給定時間內(nèi),組件的位置會隨時間變化而變化。使用該效果通常需要用到以下幾個屬性。

lxFrom和yFrom屬性用來指定初始位置。

lxTo和yTo屬性用來指定目標(biāo)位置。

lxBy和yBy用來指定移動量,即組件在x軸向和y軸向上的移動速度。

通常只需要指定初始位置、目標(biāo)位置或移動量這些值中的任意2個,F(xiàn)lex就會計算第3個值。如果指定所有這3個值,F(xiàn)lex就會忽略xBy和yBy值。如果僅指定xTo和yTo值或xBy和yBy值,那么Flex會將xFrom和yFrom設(shè)置為對象的當(dāng)前位置。

下面的程序演示了如何使用Move效果。

代碼清單MoveSample.mxml

 

  1. <?xmlversionxmlversion="1.0"?> 
  2.  
  3. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" 
  4.  
  5. paddingLeft="0"layout="absolute"mouseDown="moveImage();"> 
  6.  
  7. <mx:Script> 
  8.  
  9. <![CDATA[  
  10.  
  11. //當(dāng)按下鼠標(biāo)時調(diào)用該事件  
  12.  
  13. privatefunctionmoveImage():void{  
  14.  
  15. //停止播放Move效果  
  16.  
  17. moveEffect.end();  
  18.  
  19. //設(shè)置目標(biāo)位置  
  20.  
  21. moveEffect.xTo=mouseX;  
  22.  
  23. moveEffect.yTo=mouseY;  
  24.  
  25. //播放Move效果  
  26.  
  27. moveEffect.play();  
  28.  
  29. }  
  30.  
  31. ]]> 
  32.  
  33. </mx:Script> 
  34.  
  35. <mx:Moveidmx:Moveid="moveEffect"target="{img}"/> 
  36.  
  37. <mx:Imageidmx:Imageid="img"source="assets/plane.png"/> 
  38.  
  39. </mx:Application> 
  40.  

 代碼中將Application的layout屬性設(shè)置為absolute,當(dāng)用戶在應(yīng)用程序中任何位置上單擊鼠標(biāo)時,調(diào)用moveImage方法,該方法中首先停止Move效果,然后根據(jù)鼠標(biāo)單擊的位置設(shè)置目標(biāo)位置,***播放效果。

通常Move效果應(yīng)用于使用絕對定位的容器(如Canvas)或使用“layout=absolute”的容器(如Application或Panel)中。如果需要將其應(yīng)用到自動布局的容器(如VBox或Grid容器)中,雖然會移動目標(biāo)對象,但下次容器更新其布局時,會將目標(biāo)對象移回其原始位置。在這種情況下,可以將容器的autoLayout屬性設(shè)置為false來禁止往回移動,但這會禁用容器中所有控件的布局。

4)Pause暫停效果

Flex效果中Pause效果可以實現(xiàn)在指定時間段內(nèi)不執(zhí)行任何操作的功能。如果將Pause效果添加為Sequence效果的子項,可以創(chuàng)建2個其他效果之間的暫停。

【編輯推薦】

  1. 簡單Flex效果組件用法指導(dǎo)
  2. Flex基礎(chǔ) 創(chuàng)建***個Flex項目
  3. 解析Flex事件執(zhí)行流程
  4. FlexBuilder3.0與Eclipse3.4的***結(jié)合
  5. 學(xué)習(xí)筆記 FlexBuilder2.0中如何使用基于Lists的控件 
責(zé)任編輯:佚名 來源: javaeye.com
相關(guān)推薦

2010-08-12 09:25:35

Flex控件

2010-08-13 13:31:48

Flex效果組件

2010-08-05 10:08:06

Flex效果

2010-08-13 13:46:04

Flex效果組件

2010-08-12 10:35:06

Flex正則表達(dá)式

2010-08-12 11:12:27

Flex誤區(qū)

2010-08-05 10:22:46

Flex效果

2010-08-05 10:29:11

Flex效果

2010-08-05 10:58:55

Flex組件

2010-07-28 10:38:29

Flex開源框架

2010-08-13 09:21:12

FlexButton組件

2010-08-06 10:32:49

Flex數(shù)據(jù)類型

2010-08-05 09:05:14

Flex Button

2010-08-13 09:11:11

LabelFlex

2010-08-12 11:29:01

Flex組件

2010-07-27 13:53:15

Flex ComboB

2010-07-28 10:48:48

FlexReport開

2010-08-10 10:10:34

Flex內(nèi)存泄露

2010-08-13 13:39:51

Flex效果組件

2010-08-06 15:11:44

Flex界面控件
點贊
收藏

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

主站蜘蛛池模板: 亚洲精品一区二区三区中文字幕 | 国产精品欧美一区喷水 | 日韩中文字幕在线观看 | 毛片免费观看 | 久久999| av无遮挡| 91麻豆精品国产91久久久久久久久 | 一级黄色录像片子 | www.久久久久久久久久久久 | av久久 | 国产伦精品一区二区三区照片91 | 99精品亚洲国产精品久久不卡 | 日韩精品一区二区三区视频播放 | 91精品久久久久久综合五月天 | 一区二区三区欧美在线观看 | 欧美一区二区三区视频在线观看 | 日韩av一区二区在线观看 | 精品一区二区三区在线观看 | 人妖av | 午夜成人免费视频 | 性生生活大片免费看视频 | 日韩1区| 国产三级| 久久久.com | 久久久久国产精品 | 黑人巨大精品欧美黑白配亚洲 | 成人a免费| 操一草 | 久草院线| 综合色站导航 | 美女亚洲一区 | 欧美精品久久久 | 国产精品久久久久久久一区二区 | 天天操夜夜操免费视频 | 欧美日韩一区二区三区四区 | 国产精品久久av | 一级毛片成人免费看a | 97精品国产 | 东方伊人免费在线观看 | 日本黄色免费大片 | 99精品国产一区二区三区 |