申明命名空间
package{
   public namespace say; 
}
调用类 import say
打开相应的命名空间 use namespace say;
create 脚本
import 导入命名空间
var foo:kongjian=new kongjian() 定义实例
命名空间流程:
1定义
2应用
3引用
针对实例属性添加
命名空间 static 属性:数据类型
针对方法添加
命名空间 方法(参数):返回值类型
引用命名空间
use namespace 命名空间 (只能打开,不能关闭)
对象.命名空间::实例属性 (使用前打开,使用后关闭)
系统自动生成的uri:
包名:命名空间名
包路径:命名空间名
包名:类名/命名空间的访问控制:命名空间名
包名:类名/访问控制:方法名称/包名:命名空间
如何定义命名空间
命名空间定义到独立的as文件夹下
public namespace ashan="网站域名"
将命名空间定义到类中
packgae{
  public namespace good;
  public namespace bad;(定义两个命名空间)
  public class foo{
    public function getName():Namespance{
       return good;
    }
    good function hello():void{
       trace("a");
    }
    bad function hello():void{
        trace("b");
    }
}
}
__________________________________
addChild(); 添加到显示列表
———————————————————————
override  重写(!必须有)
override public function abc():void{
}
重写的方法访问权限必须一样
原方法中的参数,参数个数要相同
返回值类型必须相同
重写后,可以改变方法内的功能
private(不可被重写)
super() 直接持有对父类的使用,不能在静态方法中使用
——————————————————————
final 该类禁止继承,只能用于方法,不能用于属性
      提高代码效率
package{
public (final) class Main{
   public (final) function foo():void{
    }
   }
}
————————————————
int 继承 object