我们在写as程序时候,希望在对象属性读取,或者赋值时候做些处理(函数的功能)。这时候get和set函数就很有用了。使用 get 和 set 存取器函数(getter 和 setter)可以使类属性成为类的私有属性。这两种函数使类的用户可以访问类属性,就好像访问类变量一样(而不是调用类方法)。
Flash Builder 可以为类变量生成 ActionScript get 和 set 存取器函数。可以选择可绑定属性,并为该属性生成 get 和 set 存取器函数。还可以在生成代码时指定自定义事件名称。
对于编码时候,我们需要把某个变量变成get,set形式的时候:一种方式是逐字码代码。还有种简便的方法。先将光标放在某个类变量上。
从 Flash Builder 菜单或上下文菜单中选择“ 源代码”>“ 生成 Getter/Setter”。
在“ 生成 Getter/Setter” 对话框中,可以重命名,可以设置事件等等。
看下预览效果。
单击确定,代码就自动生成了,这时候我们就可以在set,get函数里面添加代码。以实现我们想要的需求。是不是很方便快捷!
标签:flashbuidler,之八,get