get方法和set方法在Flash中如何使用
的有关信息介绍如下:Flash提供了get和set方法来访问私有变量,get方法用于读取私有变量,set方法用于更改私有变量,如果两个都使用了则表示私有变量的读写操作。
我们先创建一个类文件Line.as,在类中首先定义包名和类名。
接着,定义确定直线的两个点坐标。
定义函数Line,用来确定直线。
(一)使用get方法
此时的属性_p1在Fla中是无法访问的,如果要读取_p1则可以使用get方法。
用get定义一个函数,代码如下图所示。
函数中返回_p1的值,用方法return实现。
接着,创建一个Flash文档,打开动作面板,代码如下图所示。
我们可以用实例line访问属性p1,得到属性_p1的值。
运行程序,_p1的值被输出到窗口中了。
(二)使用set方法
首先,在类文件中,用set定义一个写入函数p1,类型为void。
函数中让_p1的值等于p1,实现写入。
在fla文件中,定义一个点p,使p1的值等于点p的值,即实现在类中写入p的值。
最后,输出p1的值,即输出_p1的值。
运行程序,可以看到p1的值被更改为p的值,即_p1的值被更改为p的值了,从而实现写入操作。