加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

as3中命名空间——命名空间名称限定符引用的一些注意的问题

发布时间:2020-12-15 06:40:07 所属栏目:百科 来源:网络整理
导读:page137,《flash ActionScript 3殿堂之路》 ??????? 根据adobe官方文档和第四版ECMAScript(ECMA-262)语言规范草案[参考文献1]中的说法,似乎使用命名空间名称限定符(::)引用命名空间时,只需要导入相关的命名空间就可以了。而定义类成员(即 应用命名空

page137,《flash ActionScript 3殿堂之路》

??????? 根据adobe官方文档和第四版ECMAScript(ECMA-262)语言规范草案[参考文献1]中的说法,似乎使用命名空间名称限定符(::)引用命名空间时,只需要导入相关的命名空间就可以了。而定义类成员(即应用命名空间)时,? 也只需要导入相关的命名空间,然后将相关名称放置在成员前就可以了。

??????? (在fb4.5中没发现这个问题,作者用的是flash cs3)然而笔者发现,如果一个命名空间定义在独立.as文件中,那么应用这个命名空间时,在类定义之前必须加上相关的use namespace 指令,否则,没有办? 法在其他类中使用命名空间名称限定符来引用这个命名空间。





? 笔者理解,自定义命名空间的使用注意的情况,在使用独立.as文件中的命名空间,在应用在类成员(p130~131)前,要在该类的定义之前应用use namespace 指令初始化命名空间,否则在其他类中使用命名空间限定符引用该 成员时,会出错 。(这是实践中的发现的问题,跟官方说明不一样)。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读