手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Flash中如何使用this关键字

时间:2024-11-02 11:21:12

1、打开一个已有的作品,本例为“太阳”。

2、this关键字是对当前对象的引用,在主时间蛹侦硫馕轴中,this和主时间轴代表的意思是相同的。我们可以用以下代码测试一下,在“动作”面板中输入以下代码。

Flash中如何使用this关键字

3、运行程序,测试结果如下图所示。可以看到运行结果为true,也就是说this和root都是对主时间轴的引用。

Flash中如何使用this关键字

4、在“动作”面板中,我们已定义了两个变量“numx”和“numy”,“动作”面板中的代码如下图所示。

Flash中如何使用this关键字

5、接着我们用root来访问上一步中的两个变量,代码如下图所示 。

Flash中如何使用this关键字

6、接着用this来访问相同的两个变量,“动作”面板中的代码如下图所示。

Flash中如何使用this关键字

7、测试程序,得到如下图所示结果。(注:在测试程序之前,要把“ActionScript设置”中的“严谨模式”取消掉。)从结果中我们可以看出,用this和root访问变量运行的结果是一样的。

Flash中如何使用this关键字

8、我们棵褶佐峨还可以用数组运算符“[]”来访问变量,访问规则是将变量作为字符串放到数组运算符中。先输出用root访问的两个变量numx和numy的值,“动作”面板中的代码如下图所示。

Flash中如何使用this关键字

9、最后输出用this访问的两个变量numx和numy的值,书写的代码如下图所示。

Flash中如何使用this关键字

10、测试程序,运行结果如下图所示,我们可以看到用root和this访问变量得到的结果是一样的。

Flash中如何使用this关键字

11、现在你会使用this关键词了吗?是不是很简单,动手试一试吧。

© 手抄报圈