关于项目中组件数据共享

先明白,static类是不可以改变的
所以在一个类之中,static常常用于列举数据选项,但是
当static来表示是一个引用地址时,表示其地址引用不可变,而其内容可以改变常常来返回共享数据,数据一改作用于全部组件上

 

//利用static是类引用的的原因,以保证数据是唯一的

package{
public class da extends Dataprovider{

public static var instance:da;

public static const somedata:data;

public var somevariable:variable;

private var somemember:membervariable;

public function da(enforcer:SingletonEnforcer):void
//SingletonEnforcer其实是来防止单独引用的
{

}
public static funciton getInstance():da{
if(instance==null){
instance=new da();
}

return instance
}
}
class SingletonEnforcer{
public SingletonEnforcer(){}
}

posted on 2010-11-07 21:29  songqiuming  阅读(112)  评论(0)    收藏  举报

导航