用控件画线,不用java和vml
<object id="DAObj" classid="clsid:369303C2-D7AC-11d0-89D5-00A0C90833E6" style="width:200;height:200;border:1 solid black"></object>
<script language="JScript">
var oX,oY,DClick=false;
var XObj="event.clientX-DAObj.offsetLeft-DAObj.offsetWidth/2",YObj="event.clientY-DAObj.offsetTop-DAObj.offsetHeight/2";
function document.onmousemove(){
if (DClick){
nX=eval(XObj);
nY=eval(YObj);
var Canvas=DAObj.DrawSurface;
Canvas.Line(oX,oY,nX,nY);
DAObj.DrawSurface=Canvas;
oX=nX,oY=nY;
}
}
function document.onclick(){
DClick=!DClick;
oX=eval(XObj);
oY=eval(YObj);
}
</script>
<br>
DirectAnimation控件画线测试
<br>
单击鼠标开始,再击结束 ^_^