html5 动画精灵
2024-10-19 06:26:30
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div style="position:absolute;top:50px;left:50px;"></div>
<canvas id="canvas" width="80" height="98"></canvas>
<script type="text/javascript">
window.addEventListener("load", eventWindowLoaded,false);
function eventWindowLoaded(){
canvasApp();
}
function canvasApp(){
var theCanvas=document.getElementById("canvas");
var context=theCanvas.getContext('2d'); counter=0;
var tileSheet = new Image();
tileSheet.addEventListener('load', eventShipLoaded , false);
tileSheet.src = "1.png";
function eventShipLoaded() {
startUp();
}
function drawScreen() {
context.fillStyle = "white";
context.fillRect(0,0,500,500);
context.drawImage(tileSheet,80*counter,288,80,96,0,0,80,96);
counter++;
if (counter>1) {
counter=0;
}
}
function startUp(){
setInterval(drawScreen, 200);
}
}
</script>
</body>
</html>
最新文章
- 清北 Noip 2016 考前刷题冲刺济南班
- 从零开始编写自己的C#框架(4)——文档编写说明
- 关于在用curl函数post网页数据时,遇上表单提交 type为submit 类型而且没有name和id时可能遇到的问题及其解决方法
- PHPCMS V9 非超级管理员批量移动权限
- mysql中select五种子句和统计函数
- 引入HBase依赖包带来的麻烦
- iOS开源JSON解析库MJExtension
- python中的异常捕获怎么用?
- Python练习题 026:求100以内的素数
- 149. Max Points on a Line
- SMTP ERROR: Password command failed: 535 Incorrect authentication data
- HDU 4627(最小公倍数最大问题)
- 6月10日-IOS应用-日记本
- Android在ListView滑动数据混乱
- 使用Maven管理Spring[转]
- iOS arc下控制某一文件为非arc
- M4—按键识别
- MySQL的SQL_Mode修改小计
- 关于Servlet的一些归纳(2)
- ionic1页面切换动画卡顿优化
热门文章
- java学习笔记3
- 12天学好C语言——记录我的C语言学习之路(Day 5)
- C语言文件读写
- Unity中使物体自动寻路的方法
- C++ 二维数组(双重指针作为函数参数)
- [LCA &; RMQ] [NOIP2013] 货车运输
- 08_rlCoachKin自主编译,调试
- lambda表达式————一看就会
- OpenJudge 2979 陪审团的人选 / Poj 1015 Jury Compromise
- 省市县 三级 四级联动Javascript JQ 插件PCASClass.js