欢迎光临散文网 会员登陆 & 注册

【易次元2.0代码参考】轮播图之二

2023-02-17 22:12 作者:L-折骨  | 我要投稿

//轮播图的循环一般放于最后(避免卡死)


//为了避免重复叠图,可以采用变量赋值法之定义赋值法来操作

const TD_lunbo={

1:'$50019256',2:'$50019258',3:'$50019259',4:'$50019260',5:'$50019261',6:'$50019262',7:'$50019263',8:'$50019264',9:'$50019358',10:'$50019364',11:'$50019370',

}


//局部变量,可改为全局变量(非必要)

var 轮播图=1;

var 轮播A=await ac.random({ min: 1, max: 11 });

var 轮播B=1;


//这张图是最开始的展示图(必须要放得哦)

await ac.createImage({name: 'TD_ditu003',index: 9,inlayer: 'window',resId: TD_lunbo[轮播A],pos: {x: 640,y: 360,},anchor: {x: 50,y: 50,},opacity: 100,visible: true,verticalFlip: false,horizontalFlip: false,dynaScale: 'cover',});


while(ac.var.不变量 === 0) {

if (轮播图 === 1) {

await ac.createImage({name: 'TD_ditu003',index: 9,inlayer: 'window',resId: TD_lunbo[轮播A],pos: {x: 640,y: 360,},anchor: {x: 50,y: 50,},opacity: 100,visible: false,verticalFlip: false,horizontalFlip: false,dynaScale: 'cover',});


ac.hide({name: 'TD_ditu004',effect: 'fadeout',duration: 1000,canskip: false,});

ac.show({name: 'TD_ditu003',effect: 'fadein',duration: 1000,canskip: false,});

await ac.delay({time: 1000,});

轮播图 = 2;

if (轮播A >= 13) {

轮播B=1;

} else {

轮播B=轮播A+1;

}


} else {

await ac.createImage({name: 'TD_ditu004',index: 9,inlayer: 'window',resId: TD_lunbo[轮播B],pos: {x: 640,y: 360,},anchor: {x: 50,y: 50,},opacity: 100,visible: false,verticalFlip: false,horizontalFlip: false,dynaScale: 'cover',});


ac.hide({name: 'TD_ditu003',effect: 'fadeout',duration: 1000,canskip: false,});

ac.show({name: 'TD_ditu004',effect: 'fadein',duration: 1000,canskip: false,});

await ac.delay({time: 1000,});

轮播图 = 1;

if (轮播B >= 13) {

轮播A=1;

} else {

轮播A=轮播B+1;

}

}

await ac.delay({time: 2000,});

}

【易次元2.0代码参考】轮播图之二的评论 (共 条)

分享到微博请遵守国家法律