【问题标题】:how do you send mutiple records to dynamic textboxs in flash as3如何将多条记录发送到 Flash as3 中的动态文本框
【发布时间】:2012-03-22 19:52:28
【问题描述】:

我在 flash 中创建记分牌,我将 mysql 数据转换为 xml 并抓取到 flash,我试图将数据:用户、分数、时间输出到动态文本框中,但只能获得一条记录。

如果你能帮忙那就太好了!

如果有更好的方法,例如在输出上创建文本字段,有人可以指出我正确的方向!

    function outputXML()
    {
        for (var i=0; i<xmldata.item.length(); i++)

            myUser.text = xmldata.item[i].user;
            myScore.text = xmldata.item[i].score;
            myTime.text = xmldata.item[i].ctime;

        }
    }

【问题讨论】:

    标签: xml actionscript-3 flash dynamic


    【解决方案1】:

    这看起来怎么样?

        function outputXML()
        {
            myUser.text = "";
            myScore.text = "";
            myTime.text = "";
            for (var i=0; i<xmldata.item.length(); i++)
    
                myUser.text += xmldata.item[i].user + "\n";
                myScore.text += xmldata.item[i].score + "\n";
                myTime.text += xmldata.item[i].ctime + "\n";
    
            }
        }
    

    我不只是将文本设置为每个新记录的用户/分数/时间,而是每次都添加新记录的值(并用换行符 \n 分隔它们。

    【讨论】:

    • 我已经找到了另一种使用 appendText 的方法; myUser.appendText(xmldata.item[i].user +"\n");
    猜你喜欢
    • 2011-01-28
    • 2012-11-28
    • 2010-11-06
    • 2010-11-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多