在AS3中自动隐藏UIScrollBar
我在Flash AS3项目中有一个动态文本框。 我附加了一个UIScrollBar组件,如果有更多的文本比显示空间更好的话,它会很好用。
我希望能够隐藏滚动条,当有更多的显示空间而不是文本时。 我似乎无法在AS3中找到任何有关它的信息。 有谁知道我应该寻找的属性,看看滚动条是否应该显示?
谢谢,瑞安。
当tf.textHeight > tf.height
时添加一个条件来隐藏它
//更新文字后...
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;
}
不需要时,只需将UIScrollBar的可见属性设置为false即可。 例如:
scrollBar.visible = textbox.text.length < MaxLength ? false:true;
哪里
上一篇: Autohide UIScrollBar in AS3
下一篇: created elements in a class definition file in AS3 (Flash CS4)