2004/10/12 | LOADMOIVE 深入二 单例模式!
类别(AS3) | 评论(3) | 阅读(333) | 发表于 09:06
被加载的SUB影片如果想访问主影片的类有何办法呢???
1、在主影片中使用_global全局属性。
2、使用单例模式,就是说类的实例只能有一份。
class Game{
public static var instance:Game;
private function Game(){
}
public static var getInstance():Game{
if(instance==undefined){
instance=new Game();
}
return instance;
}
}
首先构造函数是私有的不允许以new的方式创建实例,如果想获得Game类的实例只能调用Game类的静态方式getInstance来获得实例,具体使用方法为
main主影片
var m_Game=Game.getInstance();
sub子影片
var m_Game=Game.getInstance();
0

评论Comments

日志分类
首页[33]
AS3[20]
工作日记[10]
个人简介[2]
ASV[1]