怎么创建一个Flex行为

这篇文章主要介绍了怎么创建一个Flex行为,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

为绥芬河等地区用户提供了全套网页设计制作服务,及绥芬河网站建设行业解决方案。主营业务为成都网站设计、网站建设、外贸网站建设、绥芬河网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

Flex行为是由一个触发器和一种效果组合而成。触发器是一种活动,如鼠标在组件上点击,组件获得焦点,或组件可见。

使用Flex行为

AdobeFlex行为使你可以为应用程序添加动画和运动,来对用户和编程活动作出反应。Flex行为是由一个触发器和一种效果组合而成。触发器是一种活动,如鼠标在组件上点击,组件获得焦点,或组件可见。Flex效果是在目标组件上的可视性或可听性上的某种变化,以毫秒计算。效果的例子包括淡出,尺寸变化,或者组件发生移动。
本节将教授你如何在Flex用户界面中添加行为。具体内容包括如何使用MXML去创建行为,如何从不同的组件调用一种效果,以及如何组合多种效果以产生合成效果。

创建一个Flex行为

你打算创建一个Flex行为,当按钮被用户点击时变成绿色,维持一秒半以后,离开按钮时变成淡绿色以表明它已经被点击过。

1.在导航视图中选择Lessons项目,选择File>New>MXMLApplication并创建名叫Behaviors.mxml的文件。

2.将Behaviors.mxml设置为被编译的默认文件,并在关联菜单中选择SetAsDefaultApplication。

3.在MXML编辑器源代码模式中,在标签后定义绿色Flex效果:


绿色Flex效果开始时十分饱满,然后逐步变得透明,但不完全透明。***变成淡绿色以表明按钮已经被点击过。
4.在设计模式下,从组件视图拖拉一个面板容器到布局上,并设置其相应属性:

Width:200Height:300  X:10  Y:10

5.从组件视图中拖拉一个按钮控件到面板上,并设置其相应属性:

ID:myButtonLabel:View  X:40  Y:60

6.在属性视图中,点击工具条中的分类视图/CategoryView查看属性,然后找到效果分类/Effectscategory。按钮控件相对应的触发器分类列表。

7.Flex行为通过在波浪括号中键入效果的ID来作为触发器的值,为mouseUpEffect触发器赋上绿色渐变效果,就象这样:

mouseUpEffect:{buttonGlow}

波浪括号({})是必须的,因为效果是使用数据绑定来分配给它们的触发器的。在源代码模式下,标签看起来就象这样:

8.保存文件,编译后运行。结果如下:从不同的组件调用一种Flex效果

取代组件触发器,你还可以使用Flex事件去调用效果。这样就可以使同一种效果为不同的组件所调用。

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么创建一个Flex行为”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


分享文章:怎么创建一个Flex行为
URL链接:http://scyanting.com/article/pgsgdh.html