Javascript 如何使用html5制作播放按钮?

Javascript 如何使用html5制作播放按钮?,javascript,html,Javascript,Html,有谁能告诉我在HTML5画布上播放简单动画按钮的概念吗 如果到达限制区域,它会自动返回,但我如何通过按钮控制它? 非常感谢你 例1 var语境; 功能设置动画画布{ var canvas=document.getElementById'assignmenttwoCanvas'; 如果canvas.getContext{ ctx=canvas.getContext'2d'; //setInterval'draw;',20;//不要使用此 img=新图像; img.onload=函数e{ draw;

有谁能告诉我在HTML5画布上播放简单动画按钮的概念吗

如果到达限制区域,它会自动返回,但我如何通过按钮控制它? 非常感谢你

例1 var语境; 功能设置动画画布{ var canvas=document.getElementById'assignmenttwoCanvas'; 如果canvas.getContext{ ctx=canvas.getContext'2d'; //setInterval'draw;',20;//不要使用此 img=新图像; img.onload=函数e{ draw;//改用这个。。 } img.src='../images/dragon.png'; //动画; draw;//由于没有要加载的图像,请在此处调用 //使用图像时删除 } } var startPos=[500500]; var endPos=[0,0]; 变量dx=-3,dy=-3; var x=startPos[0],y=startPos[1]; 函数图{ ctx.clearRect0,0500500; //牵引地; //ctx.drawImageimg,x,y; ctx.fillRectx,y,20,20;//用于演示,没有图像 x+=dx; y+=dy; 如果xstartPos[0]|| ystartPos[1]{ dx=-dx; dy=-dy; } //移动它; setTimeoutdraw,16; } 布景画布; 下面是如何做到这一点

如果单击该按钮,将触发反转

var语境; var startPos=[500500]; var endPos=[0,0]; 变量dx=-3,dy=-3; var x=startPos[0],y=startPos[1]; 功能反转{ dx=-dx; dy=-dy; } 功能设置动画画布{ var canvas=document.getElementById'assignmenttwoCanvas'; 如果canvas.getContext{ ctx=canvas.getContext'2d'; //setInterval'draw;',20;//不要使用此 img=新图像; img.onload=函数e{ draw;//改用这个。。 } img.src='../images/dragon.png'; //动画; draw;//由于没有要加载的图像,请在此处调用 //使用图像时删除 } } 函数图{ ctx.clearRect0,0500500; //牵引地; //ctx.drawImageimg,x,y; ctx.fillRectx,y,20,20;//用于演示,没有图像 x+=dx; y+=dy; 如果xstartPos[0]|| ystartPos[1]{ dx=-dx; dy=-dy; } //移动它; setTimeoutdraw,16; } 布景画布;
Reverse@JonathanPham,如果有帮助的话,请不要忘记标记为答案;嗨,迪兰兹:是的,我明白了,我的方式和你的方式一样!非常感谢你!我现在就做标记。你能告诉我马克·巴顿在哪里吗?