<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2009/05/31/detecting-when-the-vertical-scroll-bar-is-scrolled-on-a-spark-list-control-in-flex-4/ -->
<s:Application name="Spark_List_scroller_verticalScrollBar_change_test"
      xmlns:fx="http://ns.adobe.com/mxml/2009"
      xmlns:s="library://ns.adobe.com/flex/spark"
      xmlns:mx="library://ns.adobe.com/flex/mx">
 
 <fx:Script>
  <![CDATA[
   import spark.components.VScrollBar;
   
   private function init():void {
    list.scroller.verticalScrollBar.addEventListener(Event.CHANGE, list_verticalScrollBar_change);
   }
   
   private function list_verticalScrollBar_change(evt:Event):void {
    var vsb:VScrollBar = evt.currentTarget as VScrollBar;
    var obj:Object = {};
    obj.type = evt.type;
    obj.val = vsb.value;
    obj.max = vsb.maximum;
    arrColl.addItem(obj);
    callLater(dgScroll);
   }
   
   private function dgScroll():void {
    dataGrid.verticalScrollPosition = dataGrid.maxVerticalScrollPosition;
   }
  ]]>
 </fx:Script>
 
 <fx:Declarations>
  <mx:ArrayCollection ></s:Application>

相关文章:

  • 2022-12-23
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2021-08-27
猜你喜欢
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案