玛丽向右走

   向右边走
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>

<script type="text/javascript">


	
	//定义Mario

	function Mario(x,y){
		
		this.x=x;//mario的横坐标
		this.y=y;//mario的纵坐标

		//向右移动

		this.moveRight=function(){
			//alert("mari向右移动");
			//真的动.
			//获取小人图片
			var mario_img=document.getElementById("mario");
			//获取当前的left
			var mario_img_left=mario_img.style.left;//13px
			//window.alert(mario_img_left);
			//从mario_img_left 中获取数字部分 "13px"   substring(0,2)
			mario_img_left=mario_img_left.substring(0,mario_img_left.length-2);  
			mario_img.style.left=parseInt(mario_img_left)+30+"px";        //这个地方一定要用parseint进行转换

			//window.alert("mario_img_left="+mario_img_left);
		}

		//向左移动
		//向下移动
		//向上移动


	}
	//这是mario对象
	var mario=new Mario(1,1);

	//响应用户点击
	function move(direct){
		
		switch(direct){
			
			case "r":
				//window.alert("希望小人向右");
				//直接控制小人的动作
				mario.moveRight();
				break;
			case "l":
				window.alert("希望小人向左");
				break;
			case "up":
				window.alert("希望小人向上");
				break;
			case "down":
				window.alert("希望小人向下");
				break;
			default:
				window.alert("方向不对");
				break;

				
		}
	}


</script>

<input type="button" οnclick="move('r')" style="position:absolute;left:600px;top:100px" value="-->"/>

<div style="width:500px;height:400px;border:1px red solid">
<img src="mario.png" id="mario" width="40px" style="position:absolute;left:13px;top:17px"/>

<img src="1.bmp" id="torise" width="40px" style="position:absolute;left:303px;top:317px"/>
</div>
</html>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值