Flex中文帮助No4章B.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mx:Application标签看起来就象这样: mx:Application xmlns:mx=/2006/mxml layout=absolute creationComplete=createListener(); 6. 保存文件,编译后运行。 7. 输入价格并点击“Convert to Yen”按钮。 TextInput 控件下方的Lable 控件将以人民币为单位进行显示。 在本节中,你学习了为按钮控件编写一个事件监听器,然后使用两种方法将它与按钮单 击事件相关联。在第一种方法中,你通过指定按钮控件的 MXML 标签里的 click 属性来进 行关联。在第二种方法中,你使用ActionScript 功能函数来进行关联。 第六节 使用行为 Adobe Flex 行为使你可以为应用程序添加动画和运动,来对用户和编程活动作出反应。 行为,是由一个触发器和一种效果组合而成。触发器是一种活动,如鼠标在组件上点击,组 件获得焦点,或组件可见。效果是在目标组件上的可视性或可听性上的某种变化,以毫秒计 算。效果的例子包括淡出,尺寸变化,或者组件发生移动。 本节将教授你如何在Flex 用户界面中添加行为。具体内容包括如何使用MXML 去创建 行为,如何从不同的组件调用一种效果,以及如何组合多种效果以产生合成效果。 创建一个行为 你打算创建一个行为,当按钮被用户点击时变成绿色,维持一秒半以后,离开按钮时变 成淡绿色以表明它已经被点击过。 1. 在导航视图中选择Lessons 项目,选择File New MXML Application 并创建名叫 Behaviors.mxml 的文件。 2. 将 Behaviors.mxml 设置为被编译的默认文件,并在关联菜单中选择 Set As Default Application。 3. 在MXML 编辑器源代码模式中,在mx:Application标签后定义绿色效果: mx:Glow id=buttonGlow color=0x99FF66 alphaFrom=1.0 alphaTo=0.3 duration=1500/ 绿色效果开始时十分饱满,然后逐步变得透明,但不完全透明。最后变成淡绿色以表明 按钮已经被点击过。 4. 在设计模式下,从组件视图拖拉一个面板容器到布局上,并设置其相应属性: Width: 200 Height: 300 X: 10 Y: 10 5. 从组件视图中拖拉一个按钮控件到面板上,并设置其相应属性: ID: myButton Label: View X: 40 Y: 60 6. 在属性视图中,点击工具条中的分类视图/Category View 查看属性,然后找到效果分 类/Effects category。 按钮控件相对应的触发器分类列表。 7. 通过在波浪括号中键入效果的 ID 来作为触发器的值,为 mouseUpEffect 触发器赋 上绿色渐变效果,就象这样: mouseUpEffect: {buttonGlow} 波浪括号({ })是必须的,因为效果是使用数据绑定来分配给它们的触发器的。 在源代码模式下,mx:Button标签看起来就象这样: mx:Button x=40 y=60 label=View id=myButton mouseUpEffect={buttonGlow} / 8. 保存文件,编译后运行。结果如下: 从不同的组件调用一种效果 取代组件触发器,你还可以使用 Flex 事件去调用效果。这样就可以使同一种效果为不 同的组件所调用。举个例子,你可以使用按钮控件的点击事件去告知 TextArea 控件播放淡 入淡出的效果。 当用户点击应用程序的查看按钮时,你希望Label 组件的文本逐渐由模糊到清楚。 1. 在设计模式中,在查看/View 按钮下插入一个Label 控件,并设置相应的属性: ID: myLabel Text: 4 8 15 16 23 42 X: 40 Y: 100 2. 切换到源代码模式下,在mx:Glow标签后的mx:Blur里定义好绿

文档评论(0)

专业好文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6110200002000000

1亿VIP精品文档

相关文档