egret把所有元素加入滑动框

egret 把所有的元素加入滑动框


private spr: egret.Sprite

private scrollView: egret.ScrollView

private sv() {

var arr = []

var groupChild = this.numChildren;

// console.log(groupChild);

for (var k = 0; k < groupChild; k++) {

// if(k==13){

// k+=2

// }

if (!this.getChildAt(k)) continue;

var child = this.getChildAt(k)

// this.spr.addChild(child)

arr.push(child)

// console.log(child, k);

}

this.spr = new egret.Sprite()

for (let i = 0; i < arr.length; i++) {

this.spr.addChild(arr[i])

}

this.spr.alpha = 1

this.addChild(this.spr)

this.scrollView = new egret.ScrollView();

this.scrollView.height = egret.MainContext.instance.stage.stageHeight;

this.scrollView.width = 640;

this.scrollView.horizontalScrollPolicy = "off";

//设置滚动内容

this.scrollView.bounces = false//回弹

this.scrollView.scrollSpeed = .1

this.scrollView.setContent(this.spr);

this.addChild(this.scrollView);

}```

[查看H5案列](https://www.tangmer.cn/)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容