⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 雷达扫描.txt

📁 JavaScript特效(新)这里有许多的JAVA特效.供学者参考
💻 TXT
字号:

第一步:把如下代码加入到<head>区域中

<SCRIPT language="JavaScript">
var Light_X = 20
var Light_Y = 20
var Light_Z = 40
var xInc = 10;
var yInc = 10;
var r = 100;
var deg = 0;
var deg1;
var rad;
var PointAngle;	
var PlaneLight_X = 20
var PlaneLight_Y = 120
var PlaneLight_Z = 3
var conversion = (2 * 3.1415917)/360
function movefilt()
{
Light_X = r + r * Math.cos(deg * conversion);
Light_Y = r + r * Math.sin(deg * conversion);	
deg += 10;
if (deg == 360) 
 deg = 0;
// 旋转扫描区域
Body1.filters[0].moveLight(0, Light_X, Light_Y, Light_Z, 1);
// 计算飞机位置
PointAngle = Math.atan((PlaneLight_Y - r)/(PlaneLight_X - r))/conversion;
if ((PlaneLight_X < r) && (PlaneLight_Y < r))
  PointAngle += 180;
if ((PlaneLight_X > r) && (PlaneLight_Y < r))
  PointAngle += 360 
if ((PlaneLight_X < r) && (PlaneLight_Y > r))
  PointAngle += 180
// 当飞机在扫描区内时,显示器位置	
if ((deg - 10 <= PointAngle) && (PointAngle <= deg))
  Body1.filters[0].moveLight(2, PlaneLight_X, PlaneLight_Y, PlaneLight_Z, 1);
mytimeout=setTimeout('movefilt()', 100);
}
function movePlanes()
{
// 改变飞机的位置
PlaneLight_X++;
PlaneLight_Y++;
// 当飞机飞出屏幕时从头开始	
if (PlaneLight_Y > 200) PlaneLight_Y = 0;
if (PlaneLight_X > 200) PlaneLight_X = 0;
timeout2 = setTimeout('movePlanes()', 500);
}
function go() {
Body1.filters.light.addCone(100,100,0,Light_X, Light_Y, 0, 255, 0, 150, 10);
Body1.filters.light.addAmbient(0,255,0,20)
Body1.filters.light.addPoint(PlaneLight_X, PlaneLight_Y, 3, 0, 255, 0, 100);
var x = 0;
movefilt();
movePlanes();
}
</SCRIPT>


第二步:把如下代码加入到<body>区域中
<body onload=go()>
<img src="radar.jpg" id='Body1' style="height:200;width:200;filter:light()">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -