ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Flex教程-使用行为

Flex教程-使用行为

原创 Linux操作系统 作者:梧桐雨—168 时间:2008-03-05 22:08:42 0 删除 编辑
本教程将学习:
一、使用MXML去创建行为。
二、在不同的组件间调用效果。
三、创建合成效果。

一、使用MXML去创建行为。
    下面我们将制作一个当用户点击按钮时按钮会发光的效果。
    1.在Source模式下,在后输入下面的代码,定义一个发光效果。 
 
    2.在Design模式下,从Componsents面板中拖一个按钮到应用程序中,并设置按钮的属性如下:
ID:myButton
Label:View
X:40
Y:60
    3.在属性面板中,点击View by Category视图按钮。并找出Effects类型的属性。

    4.将mouseUpEffect赋值为发光效果。如下: 
mouseUpEffect:{buttonGlow} 
在Source模式下,标签代码如下: 
 
    5.保存文件。
    6.点击工具栏上的Run按钮编译应用程序。
浏览器会运行你的Flex应用程序。点击View按钮。View按钮就会执行标签的发光效果。

    二、在不同的组件间调用效果
    下面我们将制作一个当用户点击按钮时Label组件将出现一组从模糊到清晰的数字。
    1.在Design模式中,从Components面板中拖一个Label组件到应用程序中,并设置Label属性如下:
ID:myLabel
Text:4 8 15 16 23 42
X:40
Y:100
    2.转换到Source模式中,定义模糊效果,在标签下输入如下代码: 
 
    3.在标签中指定Label组件为模糊效果的目标组件: 
 
    4.在标签中指定click事件为模糊效果: 
 
    5.在标签中,设置visible属性为false来隐藏Label组件: 
 
    6.当用户在点击View按钮时,设置Label组件的visible属性为true来显示Label组件: 
 
    完整的代码如下: 


 
 
 
 
 
    7.保存文件。
    8.点击工具栏上的Run按钮编译应用程序。
    浏览器会运行你的Flex应用程序。点击View按钮后就会有一组数字从模糊变为清晰。

    三、创建合成效果
    下面我们将制作一个当用户点击按钮时Label组件将出现一组从模糊到清晰的数字并且Label组件从上向下移动20px的位置。
    1.在Source模式下,在标签前输入如下代码: 

 
    2.将全句标签剪切到前。将成为的子标签。
    3.标签中,选择target=”{myLabel}”,并剪切到中,如下: 
 
    4.定义移动效果。在标签后输入如下代码: 
 
Label组件将在2秒中下移20px的位置。
完整的标签如下: 



 
    5.在标签中,改变click事件的效果设定为BlurMoveShow,代码如下: 
 
    6.保存文件。
    7.点击工具栏上的Run按钮编译应用程序。
    浏览器会运行你的Flex应用程序。点击View按钮后就会有一组数字从模糊变为清晰并且这组数字向下移动。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13270562/viewspace-200403/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-02-28

  • 博文量
    141
  • 访问量
    429025