⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sampleprority.as

📁 《Flash AS3殿堂之路》光盘源码 学习ActionScript 3.0
💻 AS
字号:
package org.kingda.book.basicoop.namespaces
{
	import flash.display.Sprite;

	public class SamplePrority extends Sprite
	{
		public function SamplePrority() {			
			var person = new Person();
			use namespace custom;
			//下一句原本期望输出public:hi();
			//person.hi();
			//报错:TypeError: Error #1008: hi 有歧义;找到多个匹配的绑定。
			//trace (public as Namespace);
			
			person.public::hi(); //输出:public:hi()
			person.custom::hi(); //输出:custom:hi()	
			
			//那么,private和protected呢?
			person.hello(); //输出:custom:hello()
			//正常访问到custom命名空间下的hello成员
			//private和protected成员当然不会影响到自定义命名空间成员的访问
		}
		
	}
}
namespace custom
class Person {
    public function hi():void  {
    	trace ("public:hi()");
    }
    custom function hi():void {
    	trace ("custom:hi()");
    }
    private function hello():void {
    	trace ("private:hello()");
    }
    custom function hello():void {
    	trace ("custom:hello()");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -