as3中::什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 20:20:24

as3中::什么意思
as3中::什么意思

as3中::什么意思
这个是命名空间,跟C语言里面的一样的用法
package {
\x09
\x09import flash.display.Sprite;
\x09public class Test extends Sprite {
\x09\x09public function Test() {
\x09\x09\x09use namespace ns1
\x09\x09\x09//使用命空间
\x09\x09\x09var n:ns=new ns()
\x09\x09\x09n.testfun() //输出 ns1 testfun
\x09\x09 n.ns2::testfun()//直接用ns2::可以不用use namespace ns2这句
\x09\x09\x09//输出 ns2 testfun
\x09\x09}
\x09}
}
namespace ns1
namespace ns2
class ns{
ns1 function testfun(){
trace("ns1 testfun")
}
ns2 function testfun(){
trace("ns2 testfun")
}
}