当前位置: 首页 > news >正文

AnimateCC基础教学:随机抽取获奖名单及奖品-V1.0原型版

 舞台界面设计:

主轴第一帧代码:

this.btnObj.addEventListener("click", updateStage.bind(this));
createjs.Ticker.addEventListener("tick", updateRandom.bind(this))
var _this = this;
var bPlaying = false;
var nameList = ["张三", "李四", "王五", "赵六", "郭七"];
var iNum = 0000;
this.prizeObj.stop();
_this.txtTipObj.text = "start";
_this.txtRandomObj.text="准备开始";
function updateStage() {
	this.prizeObj.visible=true;
	bPlaying = !bPlaying;
	if (bPlaying == true)
	{
		_this.txtTipObj.text = "stop";
		_this.prizeObj.play();
	}
	else
	{
		_this.txtTipObj.text = "play";
		_this.prizeObj.stop();
	}
}
function updateRandom() {
	if (bPlaying == true) {
		iNum = parseInt(Math.random() * 5);
		_this.txtRandomObj.text =nameList[iNum];
	}
	stage.update();
}

 Prize元件设计:总共六帧,奖品循环在第2帧至第6帧之间,是奖品图片,第一帧是初始图形,不是奖品。

Prize元件末帧代码:

http://www.dtcms.com/a/98425.html

相关文章:

  • 双非一本毕业测试工作一年想转C++开发,嵌入式Linux与音视频方向哪个方向更合适?
  • JavaScript使用
  • 浅拷贝或深拷贝js数组或对象的方法
  • 常用数据库
  • 使用 Docker Compose 在单节点部署多容器
  • C++ 变量与初始化详解(十五)
  • 【商城实战(100)】商城败局启示录:探寻成功的反方向
  • 【ChatBox】deepseek本地部署
  • 解决 Gradle 构建错误:Could not get unknown property ‘withoutJclOverSlf4J’
  • 【Linux笔记】进程间通信——匿名管道||进程池
  • Linux 系统部署Jump Server服务
  • 使用msmtp和mutt在CentOS上发送指定目录下的所有文件作为邮件附件
  • 聚焦高德开放平台的地图应用场景:创新实践与技术解析
  • 若依赖前端处理后端返回的错误状态码
  • 【新手初学】SQL注入getshell
  • 1、C51单片机(STC8G2K64S4)串口实验
  • Java开发者指南:深入解析PBFT拜占庭容错算法
  • pycharm终端操作远程服务器
  • 【磁盘扩容】linux磁盘扩容
  • Koordinator-Metric查询
  • Python3基础库入门(个人学习用)
  • [ C语言 ] | 从0到1?
  • Redis设计与实现-哨兵
  • 分销商城小程序开发六大核心功能详解
  • 用react实现router路由
  • C++ 中名字的作用域、概念、嵌套与实践(十八)
  • Java基础-22-基本语法-实体类
  • 【MySQL篇】事务管理,事务的特性及深入理解隔离级别
  • Unity功能模块一对话系统(5)-完善对话流程及功能
  • Python针对大规模数据使用”sys模块加速I/O操作“: