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

首頁 > 編程 > HTML > 正文

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

2020-01-25 19:35:46
字體:
來源:轉載
供稿:網友
這個是外國人用hta寫的一些比較經典的小游戲,喜歡hta的朋友看看
 
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 


效果圖:

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

實現代碼:

 

復制代碼代碼如下:

<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精品亚洲| 亚洲天堂一区二区三区| 日韩美女视频免费在线观看| 久久av红桃一区二区小说| 狠狠色狠狠色综合日日小说| 国产美女被下药99| 亚洲精品wwww| 久久这里有精品视频| 亚洲视频综合网| 狠狠躁夜夜躁人人爽超碰91| 91美女高潮出水| 久久久噜噜噜久噜久久| 中文字幕精品一区二区精品| 国产日韩一区在线| 欧美精品电影在线| 91精品国产高清| 91精品国产综合久久香蕉| 亚洲新声在线观看| 欧美三级免费观看| 亚洲精品一区二三区不卡| 九色精品美女在线| 日本久久中文字幕| 亚洲免费视频观看| 亚洲一区二区久久久| 久久久亚洲国产| 亚洲午夜未满十八勿入免费观看全集| 91在线视频一区| 国产视频一区在线| 久久人人爽人人爽人人片av高清| 亚洲美腿欧美激情另类| 日韩电影在线观看中文字幕| 欧美日本中文字幕| 久久99精品国产99久久6尤物| 美女啪啪无遮挡免费久久网站| 国产精品日日做人人爱| 欧美日韩一区二区免费在线观看| 亚洲国产天堂网精品网站| 国产狼人综合免费视频| 久久九九免费视频| 亚洲电影免费观看| 亚洲91精品在线| 亚洲精品福利免费在线观看| 日本欧美国产在线| 高跟丝袜欧美一区| 亚洲精品黄网在线观看| 亚洲美女喷白浆| 97国产精品人人爽人人做| 一本色道久久综合狠狠躁篇的优点| 国产精品678| 欧美日韩亚洲一区二| 国产精品视频不卡| 欧美亚洲成人精品| 欧美日韩国产丝袜另类| 日韩视频―中文字幕| 久久国产色av| 97欧美精品一区二区三区| 欧美国产日韩二区| 好吊成人免视频| 国内久久久精品| 另类天堂视频在线观看| 亚洲欧美中文日韩v在线观看| 国内精品模特av私拍在线观看| 久久久久久噜噜噜久久久精品| 国产成人精品久久二区二区| 日韩欧美高清在线视频| 欧美成年人视频网站| 一区二区三区黄色| 成人羞羞国产免费| 亚洲欧美制服第一页| 欧美黄色片免费观看| 久久国产精品久久久| 日韩欧美第一页| 91精品视频专区| 国产精品免费一区豆花| 亚洲电影在线观看| 欧美自拍大量在线观看| 久久91亚洲精品中文字幕| 久久久久久久久久av| 日韩高清电影免费观看完整| 日本伊人精品一区二区三区介绍| 91九色国产社区在线观看| 欧美丰满少妇xxxx| 欧美日韩一区免费| 国产91精品高潮白浆喷水| 全亚洲最色的网站在线观看| 日韩免费av片在线观看| 亚洲人成电影网站色…| 欧美激情一区二区三区久久久| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩中文字幕免费视频| 中文欧美日本在线资源| 成人性生交xxxxx网站| 日产精品99久久久久久| 日韩精品在线看| 国产成+人+综合+亚洲欧美丁香花| 欧美综合在线观看| 日韩美女写真福利在线观看| www日韩欧美| 亚洲精品自在久久| 日本免费一区二区三区视频观看| 91爱爱小视频k| 亚洲精品短视频| 色综合久久悠悠| 久久久久久久久久久网站| 中文字幕亚洲欧美日韩高清| 日本成人免费在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久人人爽人人爽人人片av高清| 国语自产精品视频在线看| 国产不卡一区二区在线播放| 久久久国产视频91| 久久久久久久久中文字幕| 国产精品爽黄69天堂a| 欧美视频在线视频| 欧美黄色三级网站| 久久久久久久网站| 亚洲精品自拍偷拍| 亚洲自拍小视频免费观看| 亚洲色图五月天| 亚洲一区二区三区777| 55夜色66夜色国产精品视频| 国产成人精品网站| 中文字幕日韩专区| 操91在线视频| 欧美一区亚洲一区| 欧美一区亚洲一区| www国产91| 毛片精品免费在线观看| 欧美专区日韩视频| 国产视频精品va久久久久久| 国产欧美最新羞羞视频在线观看| 夜夜嗨av一区二区三区免费区| 日韩电影中文 亚洲精品乱码| 欧美一级大胆视频| 91豆花精品一区| 欧美日韩国产成人在线观看| 国产精品久久久久久影视| 亚洲韩国欧洲国产日产av| 国产日韩欧美日韩| 久久久噜噜噜久噜久久| 色噜噜久久综合伊人一本| 国产精品国产三级国产aⅴ浪潮| 精品国产乱码久久久久酒店| 久久影视电视剧免费网站清宫辞电视| 亚洲精品久久久久久久久久久久久| 国产成人一区二区| 欧美成人免费全部观看天天性色| 欧美激情xxxxx| 91免费国产网站| 精品久久久久久中文字幕一区奶水| 97精品国产97久久久久久春色| 国产精品都在这里| 亚洲一区二区久久| 亚洲欧美日本伦理| 一区二区三区视频观看| 国产精品久久久久久久久久久新郎| 日韩在线资源网| 久久久亚洲影院你懂的| 91产国在线观看动作片喷水| 久久国产精品久久国产精品| 欧美日韩一区二区免费视频| 久久综合伊人77777尤物| 欧美日韩一区二区在线| 色999日韩欧美国产|