91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Flex效果組件有哪些

發布時間:2021-12-14 14:22:33 來源:億速云 閱讀:149 作者:小新 欄目:編程語言

小編給大家分享一下Flex效果組件有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Flex效果組件

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

1)AnimateProperty動畫效果

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

<mx:AnimatePropertyidmx:AnimatePropertyid="animateProperty"property="scaleX"   fromValue="1"toValue="2"   duration="1000"/>  <mx:Imageidmx:Imageid="img"source="assets/plane.png"   mouseDownEffect="{animateProperty}"/>

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

2)Blur模糊效果

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

<mx:Bluridmx:Blurid="blurImage"duration="1000"blurXFrom="0.0" blurXTo="10.0"blurYFrom="0.0"blurYTo="10.0"/>  <mx:Imageidmx:Imageid="img"source="assets/plane.png"  mouseDownEffect="{blurImage}"/>

3)WipeUp、WipeRight、WipeDown、WipeLeft擦除效果

Flex效果中這些類定義了4個方向的擦除效果,通常與showEffect和hideEffect觸發器配合使用,使用起來非常簡便,如下面的例子。

代碼清單WipeSample.mxml

<?xmlversionxmlversion="1.0"?>  <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml">  <!--定義擦除效果-->  <mx:WipeUpidmx:WipeUpid="wipeUpOut"duration="1000"/>  <mx:WipeUpidmx:WipeUpid="wipeUpIn"duration="1000"/>  <mx:WipeLeftidmx:WipeLeftid="wipeLeftOut"duration="1000"/>  <mx:WipeLeftidmx:WipeLeftid="wipeLeftIn"duration="1000"/>  <mx:WipeDownidmx:WipeDownid="wipeDownOut"duration="1000"/>  <mx:WipeDownidmx:WipeDownid="wipeDownIn"duration="1000"/>  <mx:WipeRightidmx:WipeRightid="wipeRightOut"duration="1000"/>  <mx:WipeRightidmx:WipeRightid="wipeRightIn"duration="1000"/>  <mx:Paneltitlemx:Paneltitle="WipeEffects">  <mx:HBoxwidthmx:HBoxwidth="100%">  <!--向上擦除-->  <mx:Imagesourcemx:Imagesource="@Embed(source='assets/icon1.png')"visible="{cbx.se   lected}"   hideEffect="{wipeUpOut}"showEffect="{wipeUpIn}"/>  <!--向左擦除-->  <mx:Imagesourcemx:Imagesource="@Embed(source='assets/icon2.png')"visible="{cbx.se   lected}"   hideEffect="{wipeLeftOut}"showEffect="{wipeLeftIn}"/>  <!--向下擦除-->  <mx:Imagesourcemx:Imagesource="@Embed(source='assets/icon3.png')"visible="{cbx.se   lected}"   hideEffect="{wipeDownOut}"showEffect="{wipeDownIn}"/>  <!--向右擦除-->  <mx:Imagesourcemx:Imagesource="@Embed(source='assets/icon4.png')"visible="{cbx.se   lected}"   hideEffect="{wipeRightOut}"showEffect="{wipeRightIn}"/>  </mx:HBox>  <mx:ControlBar>  <mx:CheckBoxidmx:CheckBoxid="cbx"label="visible"selected="true"/>  </mx:ControlBar>  </mx:Panel>  </mx:Application>

運行該程序,效果如圖9-2所示。

圖9-2擦除效果

Flex效果組件有哪些


4)Zoom縮放效果

Flex效果中Zoom效果可以以指定點為中心按比例縮放對象。與Resize效果不同的是,Resize改變目標對象的長寬屬性,而Zoom改變的目標對象的縮放比例。在下面的例子中,當鼠標移動到圖片上時開始播放Zoom效果,鼠標移出時還原。

代碼清單ZoomSample.mxml

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

以上是“Flex效果組件有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

京山县| 铜川市| 建始县| 彭水| 乌鲁木齐市| 富源县| 双柏县| 五华县| 定南县| 柏乡县| 布拖县| 泰顺县| 罗甸县| 新昌县| 汨罗市| 娄烦县| 茌平县| 武陟县| 平塘县| 丘北县| 拜城县| 盈江县| 昆明市| 郁南县| 公安县| 涡阳县| 延寿县| 洮南市| 崇仁县| 门源| 襄垣县| 长阳| 同仁县| 咸丰县| 临海市| 乌苏市| 新兴县| 山西省| 澄迈县| 响水县| 临夏县|