首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

引用修改全局变量有关问题

2012-02-27 
引用修改全局变量问题项目中又很多全局变量,我专门用AS写了一个,已方便在各文件中引用,编译没问题,可就是

引用修改全局变量问题
项目中又很多全局变量,我专门用AS写了一个,已方便在各文件中引用,编译没问题,可就是读不出来,想各位高手看下怎么回事
这是AS写的全局变量GlobVar.as
package {
  public class GlobVar{
  public function GlobVar(){  
  }
  private var _userid:Number=1;
[Bindable]
  public function set userid(userid:Number):void
  {
  _userid=userid;
  }
  public function get userid():Number
  {
return _userid;
  }
}
下面是主文件app.mxml

<myCom:GlobVar id="globvariables"/>

<mx:Script>
<![CDATA[[Bindable]  
public var glob:GlobVar;
  public function set globvar(inglob:GlobVar):void

glob=inglob;
}]]
</mx:Script>
<mx:VBox>
<mx:Label id="experience" text="经验:{glob.exp}"/>
<mx:Label id="gold" text="金钱:{glob.cash}"/>
<mx:Label id="level" text="{glob.lv}级"/>
</mx:VBox>
<myCom:building globvar="{globvariables}"/>
在主文件中,我引用不到glob.xx
而在building.mxml中却可以引用。不知道是怎么回事

[解决办法]
[Bindable] 
public var glob:GlobVar=new GlobVar();

应该是它的问题.

你加上试试.

热点排行