WEB开发网
开发学院图形图像Flash Flash Builder 4 beta中五个重要的新特性 阅读

Flash Builder 4 beta中五个重要的新特性

 2009-09-15 00:00:00 来源:WEB开发网   
核心提示: 图1 预览新的getter/setter特性生成的代码特性2:事件代码的生成 开发环境自动生成事件代码,是广大开发者又一个迫切愿望,Flash Builder 4 beta中五个重要的新特性(2),无论是对希望在重复编码上花的时间更少、有经验的Flex开发人员,还是对不熟悉事件驱动开发的新手而言

图1 预览新的getter/setter特性生成的代码

特性2:事件代码的生成

开发环境自动生成事件代码,是广大开发者又一个迫切愿望。无论是对希望在重复编码上花的时间更少、有经验的Flex开发人员,还是对不熟悉事件驱动开发的新手而言,这个特性都大有用处。比如过去主要和过程式的Web脚本技术(如PHP、ColdFusion)打交道的开发者,也许从来就用不上处理事件(如按钮被点击)的事件监听器(event listener)。在Flash Builder 4 beta中,能通过Flex属性视图、设计视图中元素的右键菜单,或代码视图中的内容助手,为UI对象自动生成事件处理函数。

每个UI元素(按钮、列表、滚动条等等),都有一个缺省事件。比如对按钮来说,它的缺省事件是点击。如果设计视图中选中一个按钮并点击右键,在右键菜单中你就能看到菜单项“Generate Click Handler”。而在属性管理器(Property Inspector)中,也会为这个按钮显示一个标记为“on click”的属性。此外,通过选择右键菜单中的“Show All Events”,或展开属性管理器中该元素的Events节点,你可以生成这个UI元素的所有事件的处理函数。每生成一个事件处理函数,Flash Builder 4 beta就会根据UI对象的类名、属性为这个函数自动指定一个唯一的名字(当然也可以由你自己指定)。事件处理函数被放在文件的第一个脚本块中;通过代码视图,我们可以直接定位这些函数。另外,在代码视图中,也可以为组件生成事件。具体方法是:将光标移入组件标签中,在组件类名后键入一空格,就可显示出包含此组件全部属性的内容助手。而事件(如Click)也是属性,自然包含在内容助手里了。在内容助手中选择要处理的事件,再利用“Generate Event Handler”就可生成事件函数了。

上一页  1 2 3 4  下一页

Tags:Flasher

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接