[网页高手]
Homepage
[网络编程]
Programe
[图形图像]
Picture
[冲浪宝典]
Insernet
[操作系统]
System
[软件教学]
Software
[数码时代]
Didgtale
[安全防御]
Didgtale
[IT学院]
Education
    
 
Google Web tongyi.net
 
    你的位置:首页 > 图形图象 > FLASH > As2 Class 的 Private 属性
图形图象
  Photoshop

Fireworks

CORELDRAW

FLASH

3DMAX

AutoCAD

ULEAD

相关软件

 
As2 Class 的 Private 属性

今天和Chun研究了一下 class 的 private 和 public 的属性 ,由于我发现我做的class不管设定private或public我的fla产生的物件都可以读到该属性,而Chun则可以正常的区分出来,如下面这样一个简单的Class

class man {
 private var cname:String="kyle";
 public var sex:Boolean=true;
}

如果您的Flash要产生物件,利用以下的方式

kyle=new man();
trace(kyle.cname); // show kyle
trace(kyle.sex);   // show true

可以正常的读到私有属性,也就是你有没有设定private都没意义, 如果是用下面的方法:

var kyle:man=new man();
trace(kyle.cname);  // error
trace(kyle.sex);    // show true

就会產生The member is private and cannot be accessed.的错误讯息,我想这个可能的原因点在于如果没有宣告物件型别,他就是用AS1的方式来处理吧...

     打印本文 | 推荐朋友 | 收藏文章 | 关闭窗口
 
 

    相关文章
 创建一个Flash站点的注意事项    (2004年10月16日)

 FLASH缓冲滚动升级版本    (2004年10月16日)

 让SWF文件不显示在IE缓存中    (2004年10月16日)

 在List组件中使用渲染器    (2004年9月30日)

 Flash5ActionScript教程(三)    (2004年2月6日)

 Flash5ActionScript教程(二)    (2004年2月6日)

 Flash5ActionScript教程(一)    (2004年2月6日)

 关于 Flash Banner 设计的建议    (2003年12月14日)

 
 

 

关于统一 | 联系合作 | 统一作品 | 版权申明 | 建站服务 | 更多说明
Copyright 2000-2003 Tongyi All rights reserved. 京ICP备05005608号