js-createjs-图片预加载方式

引入createjs-js

<script type="text/javascript" src="https://gumballs.leiting.com/mobile/20161208/js/preloadjs.js"></script>

js预加载方法

//图片预加载
var queue = new createjs.LoadQueue();
queue.on("progress", function(e) {
	//加载中的进度
	$(".loding_time").html(parseInt(e.progress * 100) + '%');
}, this);
queue.on("complete", function(e) {
	//加载完成执行操作
	$(".loading").addClass('hide');
}, this);
queue.loadManifest([
	//加载图片,不包括后台的
	'images/award.png','images/bg1.jpg','images/bg2.jpg','images/bg3.jpg','images/bottom_tip.png','images/btn_know.png','images/copy_line.png',
	'images/loading.jpg','images/logo.png','images/main3.png','images/pic.png','images/pop_bg1.png','images/pop_bg2.png','images/pop.png',
	'images/role3.png','images/slogan_game.png','images/slogan_start.png','images/slogan.png','images/sp_bg.png','images/sprite.png','images/sprite2.png'
	,'images/word1.png','images/word2.png','images/pop_close.png'
]);

html部分

<div class="loading pa">
	<div class="loading_slogan pa"></div>
	<p class="loading_w pa">loading<span class="loding_time"></span></p>
</div>

css部分

.loading{
	width:7.5rem;
	height:100%;
	background: url(../images/loading.jpg) 50% 0 no-repeat;
	background-size:cover;
	left: 0;
	top: 0;
	z-index: 200;
}
.loading_slogan{
	width:4.97rem;
	height:.96rem;
	background: url(../images/slogan_start.png) no-repeat;
	background-size:100% 100%;
	left:50%;
	top: 50%;
	margin:-1rem 0 0 -2.48rem ;
}
.loading_w{
	width: 100%;
	line-height: .42rem;
	left:0;
	top: 50%;
	margin-top:.2rem;
	text-align: center;
	font-size: .36rem;
	color: #ffffff;
}
.loding_time{
	margin-left: .2rem;
}

 

Create.js是一个HTML5基础的动画和游戏框架,可以用来制作互动性强的HTML5应用程序。在Create.js中,可以使用SoundJS库来实现音频的播放和控制。 下面是一个简单的Create.js实战例子,展示如何使用SoundJS库来实现音乐的播放操作。 首先,需要在HTML页面中引入Create.js和SoundJS库: ```html <script src="https://code.createjs.com/createjs-2015.11.26.min.js"></script> <script src="https://code.createjs.com/soundjs-0.6.2.min.js"></script> ``` 接着,在JavaScript代码中,需要初始化SoundJS库,加载音乐文件,并实现音乐的播放、暂停和停止操作: ```javascript // 初始化SoundJScreatejs.Sound.initializeDefaultPlugins(); // 加载音乐文件 var musicPath = "music.mp3"; createjs.Sound.addEventListener("fileload", handleLoad); createjs.Sound.registerSound(musicPath); // 处理音乐文件加载完成事件 function handleLoad(event) { // 播放音乐 var instance = createjs.Sound.play(event.src); // 监听音乐播放完成事件 instance.addEventListener("complete", handleComplete); // 暂停音乐 instance.pause(); // 停止音乐 instance.stop(); } // 处理音乐播放完成事件 function handleComplete(event) { console.log("音乐播放完成"); } ``` 在上面的代码中,首先调用`createjs.Sound.initializeDefaultPlugins()`方法来初始化SoundJS库。然后,使用`createjs.Sound.registerSound()`方法加载音乐文件,这里我们假设音乐文件为`music.mp3`。通过监听`fileload`事件,可以在音乐文件加载完成后进行处理。在`handleLoad`函数中,首先调用`createjs.Sound.play()`方法播放音乐,这个方法返回一个`SoundInstance`对象,可以用来控制音乐的播放、暂停和停止等操作。通过`instance.addEventListener("complete", handleComplete)`方法可以监听音乐播放完成事件。在`handleLoad`函数中,还演示了如何暂停和停止音乐,可以分别调用`instance.pause()`和`instance.stop()`方法实现。 以上就是一个简单的Create.js实战例子,展示了如何使用SoundJS库来实现音乐的播放操作。在实际应用中,可以根据需求来进行音乐的控制和定制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值