AS3中命名空间使用要点
来源:互联网 发布:中岛美嘉长相知乎 编辑:程序博客网 时间:2024/05/01 18:07
最近利用命名空间来优化框架接口的可见性,当命名空间应用于setter和getter方法时,有点问题。
public function get data():Object{return _data;}MaliuLib function set data(value:Object):void{_data = value;}
上面的MaliuLib是我自己的定义的命名空间,上面的代码就是同一个data属性的setter、getter方法,分别使用不同命名空间修饰
以下调用setter的地方
use namespace MaliuLib;myObj.data = someData;
在调用setter的地方却编译不通过,提示编译错误“data为只读属性”
按道理,使用use namespace开启了MaliuLib的命名空间,就应该没错了啊,可就是编译不通过
稍作修改
use namespace MaliuLib;myObj.MaliuLib::data = someData;这样就能顺利编译通过了。
结论:同一个属性的setter和getter方法使用不同命名空间修饰时候,调用方法时候需要完全限定名的写法调用该方法,否则会编译报错
0 0
- AS3中命名空间使用要点
- as3中关于命名空间的使用
- AS3 命名空间
- as3中通过命名空间来实现方法的 "重载"
- C++中命名空间使用
- PHP中使用命名空间
- as3中命名空间——命名空间名称限定符引用的一些注意的问题
- AS3中的包和命名空间
- AS3中的包和命名空间
- 在 XML 架构中使用命名空间
- 在C#中使用My命名空间
- struts2中命名空间的使用
- c++中命名空间的使用
- php命名空间中别名的使用
- c++中无名命名空间的使用
- PHP程序中命名空间的使用
- 【转载,翻译】使用命名空间实现上下文Using Namespaces to provide context in AS3
- C++中命名空间
- 解析ASP.NET Mvc开发之删除修改数据
- patch mysql-5.5.20 with mysql-5.5.20.io_stat.patch 分析
- 中兴手机业务换帅:被迫触“网”
- 【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试
- EXCEL中公式 VLOOKUP 的使用
- AS3中命名空间使用要点
- Ubuntu下为virtualbox设置共享文件夹,共享粘贴板,识别USB设备问题
- 几种任务调度的 Java 实现方法与比较
- android打包批处理
- [LeetCode] Add Two Numbers
- linux 网卡
- iOS中UIWebView的科学使用方法总结
- ubuntu 下察看进程端口
- 深入分析S3C2440启动代码中大小端问题