。
也可以这样理解,每个人说法不会太一致。在舞台上添加一个UIScrollBar组件,选中该组件,在属性面板一栏切换到参数
选项卡
,里面是该组件参数,第一项是目标实例名称(targetInstenceName),第二项是控制水平(true)和垂直(false)的,在舞台上手动添加一个动态或输入类型的文本,任意键入几十个字符,命名为t,再选中UIScrollBar组件,在参数面板里第一项输入t,第二项为false,这样就行了,不过我个人觉得用组件不好使,用AS来做这样个效果要好得多,建一个两个MC,其中一个随意放张图片,注册点为0,0,将元件放到舞台,其实例名为picture,另一个画一个类似
滚动条
的形状(不要太长,方便看效果),注册点为0,0,同样放到舞台,其实例名为control,在帧上随便写几句代码
control.onPress=function(){
startDrag
("control",false,300,100,300,200)
}
control.onReleaseOutside=function(){
stopDrag()
}
control.onRelease=function(){
stopDrag()
}
onEnterFrame=function(){
picture._y=100+(control._y-100)/100*picture._height*-1
}
这样就行,只要给画一个方块来做为picture元件的遮罩就OK,这样不想看到的地方就看不见了,只要在picture元件里面输入你要的文字信息或是别的,这一句picture._y=100+(control._y-100)/100*picture._height*-1可以根据picture元件的高度比例来显示,所以你不用怕加长了内类会看不完,这里是按百分比计算的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)