Changing Flex3 ScrollBar maxScrollPosition at runtime
A quick tip if you have a dynamic scroll bar and want to bind it’s maxScrollPosition to a value at runtime unfortunately you can’t use the MXML binding, i.e. maxScrollPosition={value}
.
Alternatively you need to set the value programatically in an event handler, AND importantly call updateDisplayList()
on the scrollbar. i.e.
<!--[CDATA[
private function handleSlideChange():void {
scroll.maxScrollPosition = slider.value;
scroll.invalidateDisplayList();
}
]]-->
Got an idea for a project?
Need a website? Web-enabled software to streamline your business? Just some advice?