class Item extends Laya.Box {
public static WID: number = 600;
public static HEI: number = 85;
private img: Laya.Image;
//private text: Laya.Label;
constructor(){
super();
this.size(Item.WID, Item.HEI);
this.img = new Laya.Image();
//this.text = new Laya.Label();
this.addChild(this.img);
//this.addChild(this.text);
}
public setImg(src: string): void {
this.img.skin = src;
}
}
/*
class Main {
constructor() {
wx.onMessage(data => {
console.log(data);
if (data.isDisplay) {
wx.getFriendCloudStorage({
success: res => {
}
})
}
})
}
}*/
//初始化微信小游戏
Laya.MiniAdpter.init(true, true);
//程序入口
Laya.init(750, 1334);
onLoaded();
/*
//激活资源版本控制
Laya.ResourceVersion.enable("version.json", Laya.Handler.create(null, beginLoad), Laya.ResourceVersion.FILENAME_VERSION);
function beginLoad(){
Laya.loader.load("res/atlas/comp.atlas", Laya.Handler.create(null, onLoaded));
}*/
function updateItem(cell, index) {
cell.setImg(cell.dataSource);
}
function onLoaded(): void {
var rankList = new Laya.List();
//rankList.scrollBar.elasticBackTime = 200;
//rankList.scrollBar.elasticBackTime = 200;//设置橡皮筋回弹时间。单位为毫秒。
//rankList.scrollBar.elasticDistance = 50;//设置橡皮筋极限距离。
rankList.spaceY = 20;
rankList.itemRender = Item;
rankList.repeatX = 1;
//rankList.repeatY = 1;
rankList.vScrollBarSkin = "";
rankList.renderHandler = new Laya.Handler(this, updateItem);
Laya.stage.addChild(rankList);
var data = ;
for (var i = 0; i < 10; ++i) {
data.push("https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83erh23QupiaIviawibQPptl9icibCAmNMPPVGhibUtiahvbF46UCfgViaxhvX2KwZWbOiayIW8hsh0pGzKIVhjw/132");
data.push("https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83erh23QupiaIviawibQPptl9icibCAmNMPPVGhibUtiahvbF46UCfgViaxhvX2KwZWbOiayIW8hsh0pGzKIVhjw/132");
data.push("https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83erh23QupiaIviawibQPptl9icibCAmNMPPVGhibUtiahvbF46UCfgViaxhvX2KwZWbOiayIW8hsh0pGzKIVhjw/132");
data.push("https://wx.qlogo.cn/mmopen/vi_32/DYAIOgq83erh23QupiaIviawibQPptl9icibCAmNMPPVGhibUtiahvbF46UCfgViaxhvX2KwZWbOiayIW8hsh0pGzKIVhjw/132");
}
rankList.array = data;
rankList.height = 800;
//rankList.width = 1100;
console.log('ranklist info xxxxxxxxxxxxxxxxxxxxx')
console.log(rankList.width);
console.log(rankList.height);
/*var rank:ListPage = new ListPage();
Laya.stage.addChild(rank);*/
}
这个开放域的编写的代码,测试用的,我用同样的代码单独生成一个小游戏是不会出现这个问题的。