常见效果类:
<wbr><wbr><wbr><wbr><wbr> AnimateProperty:动画属性<br><wbr><wbr><wbr><wbr><wbr> Blur :模糊<br><wbr><wbr><wbr><wbr><wbr> Desolve :溶解<br><wbr><wbr><wbr><wbr><wbr> Fade :凋零<br><wbr><wbr><wbr><wbr><wbr> Glow :发光<br><wbr><wbr><wbr><wbr><wbr> Iris :瞳孔放大缩小<br><wbr><wbr><wbr><wbr><wbr> Move :移动<br><wbr><wbr><wbr><wbr><wbr> Pause :定格<br><wbr><wbr><wbr><wbr><wbr> Resize :改变大小<br><wbr><wbr><wbr><wbr><wbr> Rotate :旋转<br><wbr><wbr><wbr><wbr><wbr> SoundEffect :音效<br><wbr><wbr><wbr><wbr><wbr> (WipeLeft, WipeRight, WipeUp, WipeDown) :擦拭<br><wbr><wbr><wbr><wbr><wbr> Zoom :放大缩小</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> Sequence:顺序播放组合</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> Parallel:同时播放组合</wbr></wbr></wbr></wbr></wbr>
常见触发动画效果方式:
<wbr><wbr><wbr><wbr><wbr> AddedEffect :加入容器<br><wbr><wbr><wbr><wbr><wbr> creationCompleteEffect :创建完成<br><wbr><wbr><wbr><wbr><wbr> focusInEffect :获得键盘输入<br><wbr><wbr><wbr><wbr><wbr> focusOutEffect :失去键盘输入<br><wbr><wbr><wbr><wbr><wbr> hideEffect :visable属性设置为false<br><wbr><wbr><wbr><wbr><wbr> mouseDownEffect :鼠标按下<br><wbr><wbr><wbr><wbr><wbr> mouseUpEffect :鼠标按起<br><wbr><wbr><wbr><wbr><wbr> moveEffect :被拖动<br><wbr><wbr><wbr><wbr><wbr> resizeEffect :重新设定大小<br><wbr><wbr><wbr><wbr><wbr> removedEffect :被移除<br><wbr><wbr><wbr><wbr><wbr> rollOutEffect :鼠标移到控件外<br><wbr><wbr><wbr><wbr><wbr> rollOverEffect :鼠标移到控件上<br><wbr><wbr><wbr><wbr><wbr> showEffect :visable属性设置为true</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
部分示例:
<wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr>
1:glow(发光)
代码:
<mx:Glow id="glow" duration="1000"
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> alphaFrom="0.6" alphaTo="0.2"</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> blurXFrom="0.0" blurXTo="50.0"</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> blurYFrom="0.0" blurYTo="50.0"</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> color="0xffffff"/></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
duratuion 是特效的时间 1000 毫秒
alphaFrom 是透明度从 0.6 开始
alphaTo 是透明度到 0.2
blurXFrom 是X放向的模糊开始位置(相对于控件的)
blurXTo 是X放向的模糊结束位置(相对于控件的)
blurYFrom 是Y放向的模糊开始位置(相对于控件的)
blurYTo 是Y放向的模糊结束位置(相对于控件的)
color 是发光的颜色
<wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr>
2:Sequence (顺序) Bounce(弹跳)
代码:
import mx.effects.easing.*;
<mx:Sequence id="movePauseMove">
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> <mx:Move yBy="-150" duration="1000" easingFunction="Bounce.easeOut"/></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr> <mx:Move yBy="150" duration="1000" easingFunction="Bounce.easeIn"/></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr> </mx:Sequence></wbr></wbr></wbr>
yBy 是作用在Y方向。
duratuion 是特效的时间 1000 毫秒
easingFunction 是松开动作
Bounce.easeOut 是跳出的动作
Bounce.easeIn 是跳回的动作
<wbr></wbr>
作用到控件:
<mx:Image source="../assets/zh_cn_ptn_090722.png"<wbr></wbr>
mouseDownEffect="{movePauseMove}"
id="image4"/>
<wbr></wbr>
自定义效果:
<wbr><wbr><wbr><wbr><wbr> 每个效果都是由两个元素组成的,分别是EffectInstance效果实例与Effect类工厂。所以在自定义效果的时候,也要成对的创建这两个类的子类,并分别继承自EffectInstance类和Effect类。如:</wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
<wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> 1)当想手动播放某效果时,调用效果实例的play方法即可,为了稳定,一般在调用play方法前先调用一下end,来保证先前效果已结束。</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> 2) 当给对象添加触发效果方式时:uicompnent.setStyle("触发方式",特效对象);</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr> 3)运用组合效果(Sequence与Parallel)时,调用该效果的addChild方法即可,将子效果添加的组合效果对象中。如:</wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
相关推荐
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
FLEX 特效工具FLEX 特效工具FLEX 特效工具FLEX 特效工具FLEX 特效工具FLEX 特效工具FLEX 特效工具FLEX 特效工具
FlexCumulusTagCloud 为开源flex3d 特效源码 将FlexCumulusTagCloud下的文件之间import到开发工具后之间运行 呈现超酷超炫3D效果
FLEX4动画特效样例集合,FlexBuilder4.6直接导出的工程,导入后直接运行application文件
Flex 3d特效组件集合 相册 图片墙 超炫 立体效果
flex登陆特效源代码,flex登陆特效源代码,flex登陆特效源代码,flex登陆特效源代码,flex登陆特效源代码
学flex的特效资源,实现特效的一些代码
这是一个flex项目,里面有 3D墙 鱼眼 水波纹 开门关门特效,可以下载下来直接运行,想要学习flex高级特效的可以下下来学习下
Flex鱼眼特效,当鼠标移动到图片时会冒泡的提示,很好看很实用,由源码Flex鱼眼特效,当鼠标移动到图片时会冒泡的提示,很好看很实用,由源码
本例是实现了Flex的果冻特效,比如在弹出窗口或者转换页面时主能使用,超级有意思
一个不错的Flex翻书特效,tag:Flex翻书特效 Flex特效学习 flex builder 如何做出翻书特效 Flex实现翻书特效
flex火焰效果 特效 flex火焰效果 特效
Flex4.6可用,包含多种特效,例子可网上查询。
Flex 标签云 特效 漂亮 Flex 标签云 特效 漂亮
Flex4 特效源码,很不错。值得一看。并且改改使用。
flex倒影特效
flex开发过程中的常见问题100问答 flex开发过程中的常见问题100问答 flex开发过程中的常见问题100问答
flex特效编辑器 轻松编辑特效 带有演示和包 源代码等 很方便 开发flex游戏的利器!!
一个不错的Flex开关门效果特效,tag:Flex开关门效果 Flex实现特效 SwitchDoor Flex学习特效 flex builder 如何做出开关门效果
用于Flex开发鱼眼特效菜单,非常漂亮的flex特效-希望对大家有用