http://my.xingkong.com/lianmao/
>
复制
>
管理
>
注册
Candace
淼域:这是本人在网络游荡的痕迹,希望能和大家一起分享~~~.我会努力把岁月的刻痕藏得更好.
首页
BLOG
相册
音频
视频
FLASH
许愿
个人形象
草蜢仔
个人简介
本空间转让
访问统计
总访问量:108291
日志:24
相片:24
音频:33
视频:0
Flash:3
鼠标随移动的方向而改变
2007-4-9 23:18:00
鼠标随移动的方向而改变代码
<html xmlns:v="urn:schemas-microsoft-com:vml"> <STYLE> body{margin:0px;cursor:url(http://www.jscode.cn/jscode/images/Select.cur)} v\:* { Behavior: url(#default#VML) } </STYLE> <script> var trace="" var vP var r=0 var vS var p=new Object() var lineColor=[[255,0,0],[255,0,255]] p.x=0;p.y=0 function init(){ document.body.onmousedown=function(){ if (event.button==1 || event.button==4){ if (event.button==1) vP=document.createElement("v:PolyLine"); else vP=document.createElement("v:line"); } vS=document.createElement("v:stroke") vP.filled="false" vP.appendChild(vS) document.body.appendChild(vP) trace=""; if (event.button==4) vP.from.value=event.clientX + "," + event.clientY; } document.body.onmousemove=function(){ if (event.button==1){ pos=event.clientX + "," + event.clientY + " "; trace+=pos vS.color="rgb(255,0,0)" vP.points.value=trace } if (event.button==4) { vP.to.value=event.clientX + "," + event.clientY; } rImg.style.left=event.clientX-20; rImg.style.top=event.clientY-20; var cX = p.x-event.clientX; var cY = p.y-event.clientY; if (cX || cY) { status ="cX:"+cX+" -cY:"+cY rotationImg(180-parseInt(Math.atan2(cY,cX)*180/Math.PI,10)); } p.x=event.clientX; p.y=event.clientY; } document.body.onmouseup=function(){ vS.EndArrow="Block" } document.onselectstart=function(){return false} } function rotationImg(flag){ window.status=r + " to " + flag; var step=3; while(r-flag>180) flag+=360 while(flag-r>180) flag-=360 r += (flag-r)/step rImg.style.rotation=90-r; } </script> <body onload="init()"> <v:image id="rImg" src="http://www.jscode.cn/jscode/images/mouse.gif" style="position:absolute;top:0;left:0;width:37;height:37;0" > <v:Stroke dashstyle="Solid"/> </v:image> </body>
预览效果
评论( 0 )
┆
引用
┆
阅读( 939 )
发表评论:
昵称:
标题:
内容:
表情
悄悄话(只有博客主人才能看到哦)
验证码:
© 2006
xingkong.com
星空网