[]Panel滚动条滑块位于最下方

已邀请:

cuixueying

赞同来自: Laya_XS

首先、
先写好一个panel显示的案例,panel内部遮罩的对象需要提前预加载
步骤一:
为你的panel添加一个loop事件,获取panel的最大value值
步骤二:
根据最大的value值,设置panel.vscrollBar的min(建议:1)和max(等于value最大值)
步骤三:
设置panel.vscrollBar.value=panel.vscrollBar.max
完毕
示例:
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
}

要回复问题请先

商务合作
商务合作