AS3中怎么显示指定行的TextField文本。 20

就像qq聊天窗口一样。比如窗口能显示10行,然后后面输入的内容往上顶(也就是始终显示后面输入的10条语句)。但是希望保留总共100条的聊天语句。。在线坐等啊。。。谢谢!!... 就像qq聊天窗口一样。比如窗口能显示10行,然后后面输入的内容往上顶(也就是始终显示后面输入的10条语句)。但是希望保留总共100条的聊天语句。。
在线坐等啊。。。谢谢!!!
展开
 我来答
fxjt111
2012-12-18 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:159万
展开全部
它自动滚动你使用
TextField.scrollV += 行高,就可以了。
如果是只能显示100条记录,就用数组存放记录,只保留后100条,如果数组.length>=100的时候,你每次添加到最后一个记录,并删除第一个。
show3show
2012-12-18 · TA获得超过396个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:721万
展开全部
首先确定你要用的控件,建议你使用flash里自带的TextArea组件,而不是直接用TextField。
再菜单中选择窗口-》组件,找到TextArea拖入场景。然后自己定义皮肤什么的。给文本起名txt

接着来处理文本
var arr:Array=[];
function addWord(word:String){
arr.push(word);

if(arr.length>100){

arr.shift();

}

var str:String="";

for(var i:uint=0;i<arr.length;i++){

str+=arr[i];

}

txt.text=str;

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-12-18 · TA获得超过516个赞
知道大有可为答主
回答量:1788
采纳率:86%
帮助的人:947万
展开全部
把每条的内容存入数组,显示时从数组中读取最后100条或者现有条数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式