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

📄 sampleouternamespace.as

📁 《Flash AS3殿堂之路》光盘源码 学习ActionScript 3.0
💻 AS
字号:
package org.kingda.book.basicoop.namespaces
{
	import flash.display.Sprite;
	import org.kingda.book.basicoop.namespaces.*;	
	use namespace noon;	
	public class SampleOuterNamespace extends Sprite
	{
		public function SampleOuterNamespace() {
			var kk:Foo = new Foo();	
			kk.hello(); //输出:Good noon!  说明noon 空间打开成功
						
			//下面这一行不注释会报错
			kk.noon::hello(); //报错:错误代码1195,找不到相关方法
			//这说明,即使在SampleOuterNamespace打开了noon空间,也无法使用限定符访问
			//但只要在Foo类中,将use namespace noon行注释去掉,将可以成功执行。
			
			kk.morning::hello(); //输出:Good morning!
			//这一行成功执行了。
			//但如果在Foo类中,将use namespace morning这一行去掉,则会报错了。			
			
			var aaa:Namespace = kk.getName();
			kk.aaa::hello(); //报错:引用错误ReferenceError 1069
			//但如果把Foo类中use namespace night这一行加上,则编译成功。
			//这说明不在Foo类中用use namespace night将night命名空间初始化,
			//用类方法返回的night命名空间也没法使用。			
			
		}
		
	}
}

⌨️ 快捷键说明

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