日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
簡單Flex效果組件用法指導(dǎo)

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

海曙網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

簡單Flex效果組件

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

1)AnimateProperty動畫效果

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

 
 
 
  1. "toValue="2"
  2. duration="1000"/>
  3. mouseDownEffect="{animateProperty}"/>

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

2)Blur模糊效果

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

 
 
 
  1. blurXTo="10.0"
  2. blurYFrom="0.0"blurYTo="10.0"/>
  3. mouseDownEffect="{blurImage}"/>

 3)Dissolve溶解效果

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

如果目標(biāo)對象是一個容器,那么Dissolve效果將應(yīng)用于容器內(nèi)部的內(nèi)容區(qū)域。

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

 
 
 
  1. alphaTo="0.0"/>
  2. alphaTo="1.0"/>
  3. hideEffect="{dissolveOut}"showEffect="{dissolveIn}"/>

 4)Fade淡入淡出效果

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

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

 
 
 
  1. alphaTo="0.0"/>
  2. alphaTo="1.0"/>
  3. hideEffect="{fadeOut}"showEffect="{fadeIn}"/>

網(wǎng)站題目:簡單Flex效果組件用法指導(dǎo)
新聞來源:http://www.dlmjj.cn/article/dpchdio.html