自定义滚动条类

在平常的开发中,经常需要用到滚动条,
今天将滚动条类整理了下,有需要的朋友可以拿去使用。

类简介:
  1. ----------------------------------------------------------------------------------------------------
  2. * 构造函数
  3. RogitureScrollBar(
  4.                   Object: 显示区域,{width, height}
  5.                   MovieClip: 需要进行滚动的对象
  6.                   MovieClip: 滚动条轨道
  7.                   MovieClip: 滚动条滑块
  8.                   String: 滚动条类型,默认为"vertical"垂直(水平:"horizontal", 垂直:"vertical")
  9.                   Boolean: 需要进行滚动的对象是否已经有一个以上的滚动条(默认为false,没有)
  10.                   Boolean: 当被滚动对象小于显示区域时,是否隐藏滚动条,默认为true隐藏
  11.                   *: [滚动条向上滚动按钮,类型为所有显示对相(可选)]
  12.                   *: [滚动条向下滚动按钮,类型为所有显示对相(可选)]
  13.                  )
  14.                  
  15. ----------------------------------------------------------------------------------------------------
  16. * 方法 set px(i:int):void
  17.   设置滑轮滚动一次以及按钮点击一次,被滚动对象移动的像素,参数为要滚动的像素值
  18.   
  19. ----------------------------------------------------------------------------------------------------
  20. * 方法 set setHide(b:Boolean):void
  21.   设置当被滚动对象小于显示区域时,是否隐藏滚动条,true为隐藏
  22.   
  23. ----------------------------------------------------------------------------------------------------
  24. * 方法 update():void
  25.   当被滚动对象更新时,而需要改变滚动条状态,请调用此方法
  26.   
  27. ----------------------------------------------------------------------------------------------------
  28. * 方法 get ed():EventDispatcher
  29.   返回事件侦听对象
  30. ----------------------------------------------------------------------------------------------------
  31. * 事件
  32.   RogitureScrollBar.GREATERTHAN:String = "greaterThan"
  33.       被滚动对象面积大于显示对象事件
  34.   RogitureScrollBar.LESSTHAN:String = "lessThan"
  35.       被滚动对象面积小于显示对象事件
  36.   
  37. ----------------------------------------------------------------------------------------------------
复制代码


类,以及使用方法下载(类中有详细的使用方法与注意事项)
预览
posted @ 2011-02-28 15:58  rob_2010  阅读(203)  评论(0)    收藏  举报