Zhlw.com - 中华龙网

站长资讯通告:
搜索: 您的位置中华龙网 > 计算机网络 > 设计学院 > Flash > 文章列表

Flashmx2004系列教程〈三〉ActionScript 2.0--THIS的范围

作者:bear  来源:转载  发布时间:2005-12-2 12:01:04

关键词THIS是可以任意使用的一个关键字,您可能也清楚它的使用,但是当一个局部变量和一个类的属性共用一个名称时。如果你要指定类的属性则必须要用this.下面的例子就说明这个问题。

1。新建一个FLASH文档,选择ActionScript文件,如下:

2。将你的文件另存在你在的工作目录中名为scopetest.as.就象我们之前提到过的一样,要将你的类名称和你的文件名保持一致。

3。输入如下代码:

class ScopeTest { 
    private var myVar:String = "I am the class property!"; 
    public function doTest(Void):Void { 
        var myVar:String = "I am the local variable!";
        trace ("myVar = " + myVar); 
        trace ("this.myVar = " + this.myVar); 
    } 
}
4。保存你的文件
5。创建一个新FLASH文档,将其另存为ScopeTest.fla文件,且确保和你的类文件
在同一目录下。
6。在第一帧上输入如下代码:
var myTest:ScopeTest = new ScopeTest(); 
myTest.doTest();
7。测试你影片

        用户名: 验证码: 验证码,看不清楚?请点击刷新验证码 (注“”为必填内容。)


文章评论: [ 查看全部 ] 网友评论
推荐文章
  • 该分类还没有添加任何内容!
关于本站 - 网站帮助 - 广告合作 - 友情连接 - 网站地图