Flash后台:格式化LoadVars读取的数据

资讯 驱动中国 若水 519 次阅读 0 条评论
分享 Q

   在图5.2.2所示的示例中,我们已经读到数据库中的值,但这些值没有格式化,很不利于查阅。本节我们将利用动作脚本把接收到的数据格式化来完成这个简单的示例。修改动作面板中的脚本,完成后的代码如下:
    //声明myTextArea为一个TextArea类实例
    var myTextArea:mx.controls.TextArea;
    //声明lv为一个新的LoadVars组件
    var lv:LoadVars=new LoadVars();
    //定义lv的onLoad函数
    lv.onLoad=function(success:Boolean):Void{
           //如果执行成功
           if(success){
                  //执行10次循环,每次循环都将变量读出并追加到myTextArea组件中去
                  for(var i:Number=1;i<=10;i++){
                         myTextArea.text+="人物"+i+unescape(eval("this.人物"+i))+"的介绍是:"+unescape(eval("this.介绍"+i))+"\n";
                  }
           }else{
                  //否则在myTextArea中显示错误
                  myTextArea.text="error";
           }
    }
    //lv对象读取文件
    lv.load(http://develop.csai.cn);

    保存文件,按下Ctrl+Enter效果如图5.11所示:


图5.11

    通过这个简单的示例,我演示了如何用Flash的LoadVars对象接收数据库中的值,下节我将讲解如何利用XML对象接收数据库中的值。

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友