flex里头,当我查询数据量比较大的时候页面加载比较慢,我想用一个加载事件,查询时显示“请稍候”
2012-03-21
展开全部
假如你用的是remoteobject,可以这样写
<s:RemoteObject id="ro" result="onResult(event)" fault="onFault(event)"></s:RemoteObject>
private var label:Label;
function callRemote():void{
ro.helloWorld();
label= new Label();
label.text = "请稍候...";
PopUpManager.addPopUp(label, this, true);// 这里你可以自定义一个弹出控件
}
function onResult(e:ResultEvent):void{
PopUpManager.removePopUp(label);
// your business code
}
//onFault 也差不多
<s:RemoteObject id="ro" result="onResult(event)" fault="onFault(event)"></s:RemoteObject>
private var label:Label;
function callRemote():void{
ro.helloWorld();
label= new Label();
label.text = "请稍候...";
PopUpManager.addPopUp(label, this, true);// 这里你可以自定义一个弹出控件
}
function onResult(e:ResultEvent):void{
PopUpManager.removePopUp(label);
// your business code
}
//onFault 也差不多
更多追问追答
追问
有没有加载的那种控制啊?
追答
什么意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询