·您当前的位置:主页 > 技术教程 > AS2与AS3技术 >

[AS3]as3.0滚动条源代码实例

时间:2014-01-26 10:03cuplayer.com
AS3的滚动条,不支持滚轮,不支持缓冲,可以随意改变颜色和大小,是款比较淳朴的滚动条

[AS3]as3.0滚动条源代码实例

  1. package{ 
  2.     import flash.display.Sprite; 
  3.     import flash.display.MovieClip; 
  4.     import flash.display.StageAlign; 
  5.     import flash.display.StageScaleMode; 
  6.     //CuPlayer.com提示:导入SWC类库 
  7.     import com.fairycomic.FMScrollBar.*; 
  8.  
  9.     /** 
  10.      * @author fairycomic 
  11.      */ 
  12.     public class Core extends Sprite { 
  13.         //定义需要用于滚动的内容 
  14.         private var _mc_sampleMC:MovieClip; 
  15.         //CuPlayer.com提示:定义scrollBar 
  16.         private var _cla_scrollbar:FMScrollBar; 
  17.         public function Core() { 
  18.             stage.align = StageAlign.TOP_LEFT; 
  19.             stage.scaleMode = StageScaleMode.NO_SCALE; 
  20.             stage.showDefaultContextMenu = false
  21.             //内容mc直接放在场景上了,绑定一下name 
  22.             thisthis._mc_sampleMC = this.getChildByName("mc") as MovieClip; 
  23.  
  24.             this.buildContent(); 
  25.         } 
  26.         private function buildContent():void 
  27.         { 
  28. //建立滚动条,滚动内容为_mc_sampleMC, 
  29. //CuPlayer.com提示:滚动条位置222-0,mask尺寸222-160,滚动条高度160 
  30.             this._cla_scrollbar = new FMScrollBar(this._mc_sampleMC, 222, 0,222,160,160); 
  31.             this.addChild(this._cla_scrollbar); 
  32.         } 
  33.     } 

 这个东西的参数比较多,介绍一下:

构 造函数 : public function FMScrollBar(target:DisplayObject = null,thisX:Number = 0,thisY:Number = 0,maskWidth:Number = 100,maskHeight:Number = 100,barHeight:Number = 200,barWidth:Number = 8,dragHeight:Number = 40,barColor:uint = 0x000000,trigColor:uint = 0xFFFFFF,bgColor:uint = 0xFFFFFF,borderColor:uint = 0x606060)

target:DisplayObject 这个就是需要滚动的显示对象;

thisX和thisY指的是这个滚动条的坐标;

maskWidth和maskHeight是遮罩范围;

barHeight是滚动条的总高度;

barWidth是滚动条的宽度;

dragHeight是指滚动条响应区的高度;

barColor:uint = 0x000000,trigColor:uint = 0xFFFFFF,bgColor:uint = 0xFFFFFF,borderColor:uint = 0x606060这几个都是控制滚动条颜色的

热门文章推荐

请稍候...