flash怎么加滚动条

flash怎么加滚动条,第1张

先添加一个动态文本框到场景中,将其拉大一些,并设置属性为“多行”,并显示边框。打开组件,将UIScrollbar(滚动条)组件拖动到动态文本框内部,这样滚动条就可以自动靠拢到动态文本框的右边,再在动态文本框中输入文字。最后按Ctrl+Enter测试就OK了

也可以这样理解,每个人说法不会太一致。

在舞台上添加一个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元件的高度比例来显示,所以你不用怕加长了内类会看不完,这里是按百分比计算的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11911855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存