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

请问,帮帮忙,flex数据库取值后,全局变量的有关问题

2012-03-03 
请教,帮帮忙,flex数据库取值后,全局变量的问题代码如下:我生成一下全局的INT类型gbsum的变量,把gbsum等于

请教,帮帮忙,flex数据库取值后,全局变量的问题
代码如下:
我生成一下全局的INT类型gbsum的变量,把gbsum等于数据库返回的值,这个时候gbsum已经值发生了变化,为什么在cc方法中gbsum又变为初始值0了,怎么在cc方法中调用gbsum取到发生变化的值呢?万分感谢!!!!!

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="aa();cc()" width="500" height="500">
<mx:RemoteObject id="sel1" destination="EPSClientlaImpl" result="bb(event)" fault="onFault()"/>
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;


[Bindable]
public var gbsum:int=0;
//调用JAVA类的方法
public function aa():void{
sel1.getEpszts();

}
//数据库的结果集事件
public function bb(event:ResultEvent):void{
gbsum = int(event.result);
Alert.show("bb= "+gbsum.toString());
}

public function onFault():void{
}

public function cc():void{
Alert.show("cc= "+gbsum.toString());
}

]]>
</mx:Script>
</mx:Application>


[解决办法]

HTML code
int () 函数   public function int(value:Number):int语言版本 :  ActionScript 3.0 RuntimeVersions:  AIR 1.0, Flash Player 9 将给定数字值转换成整数值。从小数点处截断十进制值。 参数  value:Number — 要转换成整数的值。  返回 int — 转换后的整数值。 

热点排行