关于项目中组件数据共享
先明白,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) 收藏 举报