这是一个非常简单的问题,但显然所有讨论动作脚本的论坛(或者至少谷歌上的所有论坛)管理都不是很好。
我有一个textArea。它有一个UIScrollbar。我希望能够引用该滚动条。我听说有一个update()函数,这可能能够让我从这个该死的UIScrollbar独自完成的无法解释的事情中解脱出来。
(顺便说一句,actionscript =笑话语言)
答案 0 :(得分:1)
当滚动条添加到TextArea时,它会调度事件ADDED。你可以像这样抓住它的滚动条:
textArea.addEventListener(Event.ADDED, onTextAreaChildAdded);
private function onTextAreaChildAdded(event:Event):void {
if (event.target is UIScrollBar) {
//you got it
var scrollBar:UIScrollBar = event.target as UIScrollBar;
}
}
滚动条的事件将被触发一次。还有许多其他东西添加到TextArea中,因此需要进行类型检查。
知道你的笑话并且很酷^ _ ^
编辑:错误......真正的解决方案似乎只是textArea.verticalScrollBar。
答案 1 :(得分:0)
在你的班上写一下:
private var usb:UIScrollBar = new UIScrollBar();
和voilá,usb是你的参考。