在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;

哪里

  • scrollBar:添加的UI组件的实例名称。
  • textBox:文本框的实例名称。
  • MaxLength:超出此范围的整数长度,scollBar应该可见。
  • 链接地址: http://www.djcxy.com/p/17849.html

    上一篇: Autohide UIScrollBar in AS3

    下一篇: created elements in a class definition file in AS3 (Flash CS4)