问候!
我正在创建一个Flash游戏......二十一点。它使用由Java制作的后端。 无论如何,游戏中有一个基本的聊天,新的消息被添加到底部...几乎是你的标准聊天窗口。
这就是我现在的表现:
txtArea.verticalScrollPosition = txtArea.maxVerticalScrollPosition;
但是,这并不总是有效。有时它确实如此,有时却没有(奇怪的是)。我正在寻找一个永久的解决方案。 txtArea是组件TextArea(d'uh),我正在使用ActionScript 2.0。
非常感谢任何帮助。 :)
此致,
沙恩〜
答案 0 :(得分:0)
在设置垂直位置之前,您可能会尝试修剪文本(从字符串末尾删除空格,额外的新行等)。此外,我认为将文本裁剪为足够的字符以保证填充屏幕然后使用textHeight
属性可以更好地控制定位。
答案 1 :(得分:0)
我已经找到了问题,我显然没有使用正确的代码,我不明白为什么。我想我找到了我在谷歌上使用的东西...
无论如何,任何碰巧受此影响的人都应该注意到这一点:
txtArea.vPosition = txtArea.maxVPosition;
感谢您的时间。
此致,
沙恩〜