我在Flash AS3项目中有一个动态文本框。我已经为它添加了一个UIScrollBar组件,如果有比显示空间更多的文本,它会很有效。
我希望能够在显示空间多于文本时隐藏滚动条。我似乎无法在AS3中找到任何相关信息。有没有人知道我应该寻找的属性,看看是否应该显示滚动条?
谢谢, 莱恩。
答案 0 :(得分:1)
添加条件以在tf.textHeight > tf.height
答案 1 :(得分:1)
//更新文本后......
my_textfield.scrollV = 0; // reset the scroll to the top
my_scrollbar.update(); // make sure the scrollbar knows it's been changed
if (my_textfield.maxScrollV <= 1) {
my_scrollbar.visible = false;
} else {
my_scrollbar.visible = true;
}
答案 2 :(得分:0)
在不需要时将UIScrollBar的visible属性设置为false。例如:
scrollBar.visible = textbox.text.length < MaxLength ? false:true;
,其中