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

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.kler.cn/a/615670.html

相关文章:

  • 利用Claude desktop配置MCP server(第一课)
  • 【软考备考】系统架构案例分析示例(一)
  • 从ChatGPT到AutoGPT——AI Agent的范式迁移
  • c++ vs和g++下的string结构
  • 虚拟现实--->unity学习
  • 21 python __name__ 与 __main__
  • 基于大语言模型的智能音乐创作系统——从推荐到生成
  • 知能行每日刷题
  • Acwing6118 蛋糕游戏
  • 【C++重点】虚函数与多态
  • rbpf虚拟机-汇编和反汇编器
  • Python之变量与数据类型总结
  • Share01-WinCC文件越用越大?
  • 项目-苍穹外卖(十五) WebSocket+语音播报功能实现(来订单+催单)
  • 【AI编程学习之Python】第一天:Python的介绍
  • Elasticsearch:人工智能时代的公共部门数据治理
  • 路由器DHCP地址池冲突
  • C++Primer学习(14.1 基本概念)
  • MVC 文件夹:架构之美,开发之魂
  • Redis延时队列在订单超时未报到场景的应用分享