Flex 特效组件

Flex特效之AnimateProperty动画效果:

  • <mx:AnimateProperty id="animateProperty"property="scaleX" fromValue="1  
  •  
  • "toValue="2" 
  •  
  • duration="1000"/> 
  •  
  • <mx:Image id="img" source="assets/plane.png" mouseDownEffect="{animateP  
  •  
  • roperty}"/> 

Flex特效之Blur模糊效果:

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

Flex特效之Dissolve溶解效果:

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

Flex特效之Fade淡入淡出效果:

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

Flex特效之Rotate旋转效果:

Rotate是一种旋转效果,使组件围绕指定的点旋转。Rotate可以指定旋转中心的坐标(originX和originY属性)及旋转的起始角度(angleFrom属性)和最终角度(angleTo属性)。起始旋转角度的有效值范围是0~360,而最终角度则可以是正值也可以是负值,默认值为360。如果angleTo的值比angleFrom的值小,则目标沿逆时针方向旋转,否则以顺时针方向旋转。

  • <mx:Rotateid="rotate"angleFrom="-45"angleTo="0"target="{img}"  
  •  
  • duration="2000"/> 
  •  
  • <mx:Imageid="img"source="assets/plane.png"addedEffect="rotate"/>

Flex特效之SoundEffect声音效果

SoundEffect效果用来播放MP3音频文件。我们可以通过source属性指定要播放的MP3文件,可以直接设置该文件的URL,或是由Embed关键字嵌入MP3文件的Class对象。

SoundEffect效果的属性包括以下几个。

lautoLoad属性用来设置是否自动加载MP3文件,默认值为true。

lbufferTime属性用来设置声音对象的缓冲时间。默认值为1000,单位为毫秒。

lisLoading如果已加载MP3,则该属性为true。

lloops属性用来设置循环次数,默认值为0。

lpanEasingFunction属性用来设置声音均衡效果的缓动函数。

lpanFrom属性和panTo属性用来设置声音对象的起始和最终平移,取值范围在-1.0~1.0之间,其中-1.0表示仅使用左声道,1.0表示仅使用右声道,而0.0表示在2个声道间平均地均衡声音。

lsound属性表示已加载MP3文件的声音对象。

lsource属性表示要播放的MP3文件的URL或类。

lstartTime属性用来设置开始播放时间(以毫秒为单位),默认值为0。

luseDuration属性表示是否根据duration属性指定的时间停止播放,如果为false,则会在MP3完成播放或循环后停止效果,默认值为true。

lvolumeEasingFunction属性用来设置音量效果的缓动函数。

lvolumeFrom属性和volumeTo属性用来设置声音对象的初始和最终音量,取值范围在0.0~1.0之间,默认值为1。

  • <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml" 
  •  
  • creationCompleteEffect="{mySound}"> 
  •  
  • <mx:SoundEffectidmx:SoundEffectid="mySound" 
  •  
  • duration="10000" 
  •  
  • useDuration="false" 
  •  
  • panFrom="-1"panTo="1"  
  •  
  • source="@Embed(source='assets/bumperc.mp3')"/> 
  •  
  • </mx:Application> 

转载于:https://www.cnblogs.com/yqlwl66/archive/2013/01/31/2887069.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值