overloadbynamespace.as文件
package{
public class overloadbynamespace{
//类内部定义命名空间
public namespace good;//它是一个静态的属性,其uri为:overloadbynamespace/good
public namespace bad;//它是一个静态的属性,其uri为:overloadbynamespace/bad
//得到good namespac
public function getgoodnamespace():namespace{
return good;
}
//得到bad namespac
public function getbadnamespace():namespace{
return bad;
}
bad function say():void{
trace("bad say");
}
good function say():void{
trace("good say");
}
}
}
动作面板:
var ov:overloadbynamespace=new overloadbynamespace();
trace(overloadbynamespace.good);
var g:namespace=ov.getgoodnamespace();
ov.g::say();
var b:namespace=ov.getbadnamespace();
ov.b::say();
如对本文有疑问,
点击进行留言回复!!
网友评论