你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
cuixueying
赞同来自: Laya_XS
public function Main() { Laya.init(1240,800,WebGL); Laya.stage.bgColor="#EEFFCC"; Laya.loader.load([{url:"res/atlas/comp.json",type:Loader.ATLAS},{url:"bg2.png"}],Handler.create(this,onCom)); } private function onCom():void { var img:Image=new Image(); img.skin="bg2.png"; panel=new Panel(); panel.vScrollBarSkin="comp/vscroll.png"; panel.width=300; panel.height=300; Laya.stage.addChild(panel); panel.addChild(img); panel.vScrollBar.min=1; panel.vScrollBar.max=500; panel.vScrollBar.value=panel.vScrollBar.max; Laya.timer.frameLoop(12,this,onLoop); } private function onLoop():void { trace(panel.vScrollBar.value);//最大==500 }
要回复问题请先登录
1 个回复
cuixueying
赞同来自: Laya_XS
先写好一个panel显示的案例,panel内部遮罩的对象需要提前预加载
步骤一:
为你的panel添加一个loop事件,获取panel的最大value值
步骤二:
根据最大的value值,设置panel.vscrollBar的min(建议:1)和max(等于value最大值)
步骤三:
设置panel.vscrollBar.value=panel.vscrollBar.max
完毕
示例: