亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTA > 正文

HTANoid 用hta編寫的一個經典的游戲

2020-01-31 15:41:44
字體:
來源:轉載
供稿:網友
This game is not finished. The purpose was just to show you that you can do some graphical things without having to use external pictures.
If you want to develop this game, please submit your updates.

File Name : htanoid.hta
Requirement : IE 6 ?
Author : Jean-Luc Antoine
Submitted : 17/05/2002
Category : Other


效果圖:



實現代碼:

復制代碼 代碼如下:

<html xmlns:v="urn:schemas-microsoft-com:vml" XMLNS:t="urn:schemas-microsoft-com:time">
<head>

<HTA:APPLICATION
 APPLICATIONNAME="HTAnoid"
 BORDER="thick" | "dialog" | "none"  | "thin"
 BORDERSTYLE="normal" | "complex" | "raised"  | "static"  | "sunken"
 CAPTION="yes" CONTEXTMENU="yes"
 ID="oHTA" alert(oHTA.applicationName);
 INNERBORDER="yes" MAXIMIZEBUTTON="yes" MINIMIZEBUTTON="yes"
 NAVIGABLE="no" SCROLL="no" SCROLLFLAT="no"
 SELECTION="yes" SHOWINTASKBAR="yes" SINGLEINSTANCE="no"
 SYSMENU="yes" VERSION="0.5"
 WINDOWSTATE="normal" | "maximize" | "minimize">

<script language=vbscript>
Option explicit
Const C_ScreenW=400
Const C_NbX=12
Const C_NbY=10
Dim Terrain(10,12)
Dim RaqX,RaqW,Playing,BalleX,BalleY
Dim DirBX,DirBY 'Direction balle X,Y
Dim BordDroit
BordDroit=C_ScreenW-32

Sub Document_onKeyPress()
 Select Case UCase(Chr(Window.Event.keyCode))
 Case "P"
  Msgbox "pause"
  'Window.ClearTimeOut
 End Select
End Sub

Sub Document_onClick()
 Playing=True
 'document.title="click " & window.event.button
End Sub

Sub Document_onMouseMove()
 RaqX=window.event.clientX-RaqW '.shiftKey .keyCode .ctrlKey .button .altKey
 If RaqX<16 Then RaqX=16 'Mur gauche
 If RaqX+RaqW>BordDroit Then RaqX=BordDroit-RaqW
 Raquette.style.Left=RaqX
 If Not Playing Then
  BalleX=RaqX+RaqW/2
  Balle.Style.Left=BalleX
 End If
End Sub

Sub DrawLevel(n)
 Dim k,x,y
 set k=document.getElementById("Raquette")
 For y=0 To C_NbY
  For x=0 To C_NbX
   Terrain(y,x)=0 'Nb de coups restant à porter
  Next
 Next

 Select Case n
 Case 1
  'Bricks
  For y=0 To 5
   For x=0 To C_NbX
    k.insertAdjacentHTML "beforeBegin","<TABLE style='position:absolute;top=" & 102+14*y & ";left=" & 16+27*x _
    & ";width=25;height=10;' bgcolor=" & Array("silver","red","yellow","blue","magenta","lightgreen")(y) & "><TR><TD></TD></TR></TABLE>"
   Next
  Next
 End Select
 Randomize
 BalleY=400
 DirBX=Int(Rnd()*3)+1
 DirBY=0-(Int(Rnd()*4)+1)
End Sub

Sub Init
 Dim x,y,k
 Window.MoveTo screen.Width/2-200,0
 Window.ReSizeTo C_ScreenW,484
 RaqW=Int(Replace(Raquette.style.width,"pc","")*1.6)

 'Lives Left
 set k=document.getElementById("Raquette")
 'CreateElement + insertAdjacentElement
 For x=0 To 2
  k.insertAdjacentHTML "beforeBegin","<v:group style='position:absolute;top=430;left=" & 16+x*30 _
   & ";width:15pc;height:5pc;'><v:roundrect style='width:100;height:100;' fillcolor=red><v:fill type='gradient'/></v:roundrect>" _
   & "<v:rect style='position:relative;left:10;top:2;width:80;height:90' strokecolor=black><v:fill type='gradient' color=#4682b4 focus=0.2 /></v:rect></v:group>"
 Next

 DrawLevel 1
 Playing=False

 window.setTimeout "Gere",10
End Sub

Sub Gere
 If Playing Then
  'Déplacement de la balle
  If DirBX>0 Then
   If BalleX+DirBX>BordDroit-10 Then DirBX=0-DirBx
  Else
   If BalleX+DirBX<16 Then DirBX=0-DirBx
  End If
  If DirBY>0 Then
   If BalleY+DirBY>400 Then DirBY=0-DirBY
  Else
   If BalleY+DirBY<50 Then DirBY=0-DirBY
  End If
  BalleX=BalleX+DirBX
  BalleY=BalleY+DirBY
  Balle.Style.Left=BalleX
  Balle.Style.Top=BalleY
 Else
  document.title=Now
 End If
 window.setTimeout "Gere",10
End Sub
</script>
<STYLE TYPE="text/css">
<!--
 v/:* {behavior:url(#default#VML);}
 t/:* {behavior:url(#default#time2)}

BODY {
  font-family: "Verdana, Arial, Helvetica, sans-serif";
  background-color=#003159;
  color:#0000FF;
  font-size: 8pt;
 }
TABLE,TD {
  border:'0pix groove';
  cursor:W-resize;
 }
.score {
  color:white;
  font-size: 10pt;
 }
-->
</STYLE>

</head>
<body topmargin=0 leftmargin=0 rightmargin=0 onload="vbscript:init">
<!-- Panel de score -->
<CENTER><font size=2 color=red><b>HIGH SCORE</b></font><br><table cellspacing=0 width=100%><tr><td width=50% align=center>
<div id=Score class=score>1234</div></td><td><div id=HighScore class=score>123400</div></td></tr></table></CENTER>

<!-- terrain -->
<table width=100% height=420 cellspacing=0 cellpadding=0>
<tr height=14><td colspan=3>
 <v:rect style='width:100%;height:15'>
 <v:fill type="gradient" color=white color2=darkgray focus=3.3 />
 </v:rect>
</td></tr>
<tr height=100%><td width=15>
 <v:rect style='width:15;height:100%' strokecolor="#666666" strokeweight="2pt">
 <v:stroke dashstyle="dashdot" />
 <v:fill type="gradient" angle="-90" color2=white color=darkgray focus=3.3 />
 </v:rect>
 </td>

 <td width=100%>

 <v:oval id="balle" style='position:absolute;top=400;width:8;height:6' fillcolor=#009999 strokecolor=#0066FF id=boule>
 <v:fill type=gradientradial color2=white focusposition=0.3,0.3  focussize=0.01,0.01 />
 </v:oval>


 <v:group id=Raquette style='position:absolute;top=410;width:30pc;height:6pc;'>
 <v:roundrect style='width:100;height:100;' fillcolor=red>
  <v:fill type='gradient'/></v:roundrect>
 <v:rect style='position:relative;left:10;top:2;width:80;height:90' strokecolor=black>
  <v:fill type='gradient' color=#4682b4 focus=0.2 /></v:rect>
 </v:group>


 </td>
 <td  align=right>
 <v:rect style='width:15;height:100%' strokecolor="#666666" strokeweight="2pt">
 <v:stroke dashstyle="dashdot" />
 <v:fill type="gradient" angle="-90" color2=white color=darkgray focus=3.3 />
 </v:rect>
 </td></tr>
</table>

</body>
</html>



原文:http://www.interclasse.com/scripts/htanoid.php

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲成精品久久| 成人羞羞国产免费| 国产午夜一区二区| 精品久久久久久久久久国产| 一区二区三区回区在观看免费视频| 91精品免费久久久久久久久| 欧美又大又粗又长| 激情亚洲一区二区三区四区| 欧美丰满少妇xxxxx做受| 欧美成aaa人片在线观看蜜臀| 久久视频在线观看免费| 国产欧美欧洲在线观看| 98精品国产自产在线观看| 亚洲一区精品电影| 色偷偷91综合久久噜噜| 隔壁老王国产在线精品| 欧美日韩国产色视频| 中文字幕不卡在线视频极品| 久久国产精品网站| 韩国日本不卡在线| 欧美激情2020午夜免费观看| 亚洲天堂免费观看| 美女扒开尿口让男人操亚洲视频网站| 91精品国产成人| 久久免费福利视频| 国产精品久久久久999| 日本久久久久久久久久久| 91久久精品国产91性色| 国产精品视频播放| 久久精品视频在线观看| 亚洲国产精品99| 亚洲精品aⅴ中文字幕乱码| 亚洲激情免费观看| 日韩在线精品视频| 91欧美日韩一区| 国产精品视频网址| 国产日韩欧美夫妻视频在线观看| 在线观看不卡av| 欧美体内谢she精2性欧美| 68精品久久久久久欧美| 热re91久久精品国99热蜜臀| 国产视频久久久| 亚洲人成网站在线播| 国产精品视频免费观看www| 国产精品高清免费在线观看| 26uuu亚洲国产精品| 神马久久桃色视频| 欧美日韩午夜激情| 久久中文精品视频| 色综合久久精品亚洲国产| 国产精品av免费在线观看| 久久久www成人免费精品| 久久视频免费观看| 91国在线精品国内播放| 亚洲国产成人爱av在线播放| 91精品综合视频| 日韩有码在线视频| 91免费欧美精品| 91网站在线看| 91久久久久久久久久久久久| 蜜臀久久99精品久久久无需会员| 91影院在线免费观看视频| 国产91精品最新在线播放| 97国产精品人人爽人人做| 午夜精品久久久久久久99热| 成人性生交大片免费看小说| 清纯唯美亚洲激情| 国产香蕉97碰碰久久人人| 欧美日韩国产精品一区| 亚洲一区二区三区777| 成人在线免费观看视视频| 亚洲午夜未删减在线观看| 午夜精品久久久久久99热| 亚洲v日韩v综合v精品v| 久青草国产97香蕉在线视频| 欧美日韩亚洲视频| 777国产偷窥盗摄精品视频| 国产成人精品午夜| 欧美伊久线香蕉线新在线| 欧美亚洲成人网| 成人免费网站在线看| 国产精品99久久久久久白浆小说| 日韩在线欧美在线国产在线| 91香蕉嫩草神马影院在线观看| 亚洲精品美女在线| 亚洲情综合五月天| 日韩免费电影在线观看| 欧美激情a∨在线视频播放| 亚洲老司机av| 在线看福利67194| 青青草精品毛片| 国产精品久久久久久一区二区| 日韩成人中文字幕| 亚洲高清av在线| 精品久久久一区二区| 成人a免费视频| 久热精品视频在线观看一区| 日本电影亚洲天堂| 欧美日韩国产二区| 日本精品视频在线观看| 久99久在线视频| 精品香蕉一区二区三区| 日韩欧美成人免费视频| 成人h片在线播放免费网站| 国产精品27p| 亚洲人成在线免费观看| 成人久久一区二区三区| 国产脚交av在线一区二区| 日韩女在线观看| 97在线视频国产| 欧美精品激情视频| 中文字幕精品—区二区| 成人97在线观看视频| 91色视频在线观看| 色偷偷av一区二区三区| 成人欧美一区二区三区黑人| 久久久久久久久久久国产| 久久国产精彩视频| 欧美极品在线视频| 亚洲色图15p| 国产精品久久久久久久一区探花| 欧美电影免费看| 中国日韩欧美久久久久久久久| 日韩av在线免费观看| 日本不卡高字幕在线2019| 91久久久在线| 国产日本欧美一区二区三区| 亚洲欧美在线播放| 欧美精品在线极品| 亚洲精品日韩在线| 国内伊人久久久久久网站视频| 午夜精品久久久久久久男人的天堂| 欧美在线激情网| 亚洲免费精彩视频| 97成人精品视频在线观看| 亚洲第一网站免费视频| 亚洲开心激情网| 亚洲美女性视频| 国产一区二区黄| 97视频在线免费观看| 国产精品成人品| 亚洲2020天天堂在线观看| 欧美亚洲视频在线看网址| 国产999精品视频| 亚洲另类xxxx| 国产日韩精品在线| 国产精品亚洲美女av网站| 97在线精品国自产拍中文| 欧美极品在线播放| 性色av一区二区咪爱| 国内精品伊人久久| 日韩视频第一页| 欧美日韩中文字幕在线视频| 欧美成人免费播放| 久久99国产精品久久久久久久久| 正在播放国产一区| 欧美大荫蒂xxx| 久久九九亚洲综合| 成人黄色av免费在线观看| 奇米成人av国产一区二区三区| 中文字幕久久久av一区| 国产日韩欧美电影在线观看| 在线视频中文亚洲| 一本色道久久综合狠狠躁篇的优点|