博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex 特效
阅读量:5263 次
发布时间:2019-06-14

本文共 1028 字,大约阅读时间需要 3 分钟。

几个常见的Flex效果,我们可以通过设置repeatCount属性和repeatDelay属性,来分别控制效果播放的次数和重复播放效果的时间间隔(以毫秒为单位);

Flex中提供了丰富的效果组件。由于效果是一种根据时间渐变的过程,因此所有效果都具有duration属性,用来设置播放时间(以毫秒为单位)。

如果希望在触发器被触发后,延迟一段时间调用效果,可以使用startDelay属性。

Glow是一种发光效果,该效果使用了flash.filters.GlowFilter滤镜类:

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

Flex效果组件之Iris虹效果

Iris效果通过扩展或收缩集中在目标上的矩形遮罩为效果目标设置动画。该效果可以从目标的中心放大遮罩来显示目标,也可以向中心收缩遮罩来隐藏目标。下面的代码使用一个CheckBox对象设置Image的visible属性,通过hideEffect和showEffect触发器分别触发各自的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"visible="{cbx.selected}" 
  6.  
  7. showEffect="{irisIn}"hideEffect="{irisOut}"/> 
  8.  
  9. <mx:CheckBoxidmx:CheckBoxid="cbx"label="visible"selected="true"/> 

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

你可能感兴趣的文章
ITE3101 Introduction to Programming
查看>>
[LeetCode] 267. Palindrome Permutation II 回文全排列 II
查看>>
Java基础小算法
查看>>
charles进行流量监测
查看>>
Dictionary及KeyValuePair使用
查看>>
获取星期几
查看>>
Android高手进阶必备 (一)
查看>>
ios 弹出键盘 视图向上平移
查看>>
软件工程网络15个人阅读作业2-提出问题
查看>>
EF CodeFirst 实例Demo
查看>>
VB使用ADO中recordeset.delete删除数据记录问题
查看>>
Jquery dialog属性
查看>>
Java多线程总结
查看>>
Bitmap Basics - A GDI tutorial
查看>>
java io流 对文件操作
查看>>
VS2010+PCL+openni配置
查看>>
图像颜色--opencv scalar
查看>>
JavsScript中的Document对象
查看>>
springboot+mybatis+shiro——登录认证和权限控制
查看>>
CDZSC_2015寒假新人(2)——数学 - G
查看>>