加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

行为控制

发布时间:2020-12-15 01:28:28 所属栏目:百科 来源:网络整理
导读:?? Flex行为控制支持通过一个效果触发器触发多种效果,效果触发器和效果对象关联,它不同于事件。Flex行为控制可以通过actionscript来实现也可以通过mxml来实现,如果通过mxml来实现主要依靠的是行为控制组件来定义行为类型和效果类型,然后通过可视化组件的
?? Flex行为控制支持通过一个效果触发器触发多种效果,效果触发器和效果对象关联,它不同于事件。Flex行为控制可以通过actionscript来实现也可以通过mxml来实现,如果通过mxml来实现主要依靠的是行为控制组件来定义行为类型和效果类型,然后通过可视化组件的效果触发器来使得效果生效。
同样我们也可以通过actionscript来实现行为控制,我们知道Flex行为控制首先要定义行为类型和效果类型,因此,我们要先明白效果类型的种类:
1、AminateProperty:动画属性,可是设置可视化组件的某个数值属性,实现组件的某个属性的动画效果
2、Blur:模糊效果
3、Dissolve:溶解效果,也就是改变透明度
4、Fade:淡入淡出效果
5、Grow:光亮效果
6、Iris:扩展或者缩放效果
7、Move:移动效果,要求布局时候必须是absoult,这个和html中的样式要求一样
8、Pause:暂停效果
9、Resize:尺寸变化效果
10、Rotate:旋转效果
11、SoundEffect:声音效果
12、WipeLeft:条形过滤左
?????? WipeRight:
?????? WipeUp:
???? ? WipeDown:
13、Zoom:缩放效果
?
行为控制效果触发器的类型:
1、addedEffect:组件被添加到另外一个容器时候触发
2、creationCompleteEffect:组件创建完后触发
3、focusInEffect:
???? focusOutEffect:获得或者失去焦点的时候触发
4、hideEffect:隐藏组件时候触发
5、mouseDownEffect:鼠标按下时候触发
6、mouseUpEffect:鼠标弹起时触发
7、moveEffect:组件移动时候触发
8、resizeEffect:组件改变大小时候触发
9、rollOutEffect
???? rollOverEffect:鼠标移除或者移入组件时候触发
10、showEffect:显示的时候触发
 
所有的效果对象都支持两个事件effectStart和effectEnd,它们分别在效果开始和结束的时候触发,flex通过效果对象的target属性来确定事件触发的对象,effectStart和effectEnd触发的事件类型是EffectEvent,它有三个属性分别是:
type:判断当前事件是EffectEvent.EFFECT_START还是EFFECT_END,
target:效果对象
effectInstance:用于引用EffectInstance实例类对象

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读