Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

410 lines
18KB

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>蒙娜小莎夜逃卢浮宫</title>
  6. <meta name="viewport" content="width=device-width,initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"/>
  7. <meta name="apple-mobile-web-app-capable" content="yes"/>
  8. <meta name="full-screen" content="true"/>
  9. <meta name="screen-orientation" content="portrait"/>
  10. <meta name="x5-fullscreen" content="true"/>
  11. <meta name="360-fullscreen" content="true"/>
  12. <style>
  13. html, body {
  14. -ms-touch-action: none;
  15. background: #000000;
  16. padding: 0;
  17. border: 0;
  18. margin: 0;
  19. height: 100%;
  20. }
  21. #div_video{
  22. position:absolute;
  23. left:0;
  24. top:0;
  25. width :1px;
  26. height:1px;
  27. overflow:hidden;
  28. background: #000000;
  29. display: block;
  30. }
  31. #video{
  32. position: absolute;
  33. width :1px;
  34. height:1px;
  35. display: block;
  36. object-fit:cover;
  37. }
  38. #imgbtn{
  39. position:absolute;
  40. bottom:10%;
  41. right:5%;
  42. width: 44px;
  43. height: 16px;
  44. }
  45. #pause{
  46. position:absolute;
  47. right:2%;
  48. top:2%;
  49. width: 8%;
  50. }
  51. /*#two_code{*/
  52. /*width: 165px;*/
  53. /*height: 192px;*/
  54. /*}*/
  55. </style>
  56. <!--这个标签为通过egret提供的第三方库的方式生成的 javascript 文件。删除 modules_files 标签后,库文件加载列表将不会变化,请谨慎操作!-->
  57. <!--modules_files_start-->
  58. <script egret="lib" src="libs/modules/egret/egret.js" src-release="libs/modules/egret/egret.min.js"></script>
  59. <script egret="lib" src="libs/modules/egret/egret.web.js" src-release="libs/modules/egret/egret.web.min.js"></script>
  60. <script egret="lib" src="libs/modules/game/game.js" src-release="libs/modules/game/game.min.js"></script>
  61. <script egret="lib" src="libs/modules/game/game.web.js" src-release="libs/modules/game/game.web.min.js"></script>
  62. <script egret="lib" src="libs/modules/tween/tween.js" src-release="libs/modules/tween/tween.min.js"></script>
  63. <script egret="lib" src="libs/modules/res/res.js" src-release="libs/modules/res/res.min.js"></script>
  64. <!--modules_files_end-->
  65. <!--这个标签为不通过egret提供的第三方库的方式使用的 javascript 文件,请将这些文件放在libs下,但不要放在modules下面。-->
  66. <!--这个标签会被替换为项目中所有的 javascript 文件。删除 game_files 标签后,项目文件加载列表将不会变化,请谨慎操作!-->
  67. <!--game_files_start-->
  68. <script egret="game" src="bin-debug/org/easygame/ui/BaseGroup.js"></script>
  69. <script egret="game" src="bin-debug/org/easygame/ui/Group.js"></script>
  70. <script egret="game" src="bin-debug/org/easygame/component/LoadingBaseUI.js"></script>
  71. <script egret="game" src="bin-debug/org/easygame/component/ReceiveGroup.js"></script>
  72. <script egret="game" src="bin-debug/org/easygame/core/GlobalSetting.js"></script>
  73. <script egret="game" src="bin-debug/org/easygame/component/Win.js"></script>
  74. <script egret="game" src="bin-debug/org/easygame/component/effect/BaseEffect.js"></script>
  75. <script egret="game" src="bin-debug/org/easygame/component/DefaultLoadingView.js"></script>
  76. <script egret="game" src="bin-debug/org/easygame/rpg/animate/BaseAnimate.js"></script>
  77. <script egret="game" src="bin-debug/org/easygame/rpg/control/ActorCtrl.js"></script>
  78. <script egret="game" src="bin-debug/org/easygame/rpg/display/Actor.js"></script>
  79. <script egret="game" src="bin-debug/org/easygame/ui/HGroup.js"></script>
  80. <script egret="game" src="bin-debug/org/easygame/component/View.js"></script>
  81. <script egret="game" src="bin-debug/org/easygame/rpg/astar/BinaryHeap.js"></script>
  82. <script egret="game" src="bin-debug/org/easygame/animate/AnimateManager.js"></script>
  83. <script egret="game" src="bin-debug/org/easygame/animate/AnimateTexture.js"></script>
  84. <script egret="game" src="bin-debug/org/easygame/component/DebugWin.js"></script>
  85. <script egret="game" src="bin-debug/org/easygame/component/effect/IEffect.js"></script>
  86. <script egret="game" src="bin-debug/org/easygame/component/effect/RollerDown.js"></script>
  87. <script egret="game" src="bin-debug/org/easygame/component/DefaultGuideWin.js"></script>
  88. <script egret="game" src="bin-debug/org/easygame/core/HeartBeat.js"></script>
  89. <script egret="game" src="bin-debug/org/easygame/core/ObjectPool.js"></script>
  90. <script egret="game" src="bin-debug/org/easygame/core/Version.js"></script>
  91. <script egret="game" src="bin-debug/org/easygame/effect/EffectData.js"></script>
  92. <script egret="game" src="bin-debug/org/easygame/effect/EffectUtil.js"></script>
  93. <script egret="game" src="bin-debug/org/easygame/effect/TweenEffect.js"></script>
  94. <script egret="game" src="bin-debug/org/easygame/event/EventManager.js"></script>
  95. <script egret="game" src="bin-debug/org/easygame/event/EventType.js"></script>
  96. <script egret="game" src="bin-debug/org/easygame/event/MoreTouch.js"></script>
  97. <script egret="game" src="bin-debug/org/easygame/event/MyEvent.js"></script>
  98. <script egret="game" src="bin-debug/org/easygame/framework/EasyGame.js"></script>
  99. <script egret="game" src="bin-debug/org/easygame/framework/PopupManager.js"></script>
  100. <script egret="game" src="bin-debug/org/easygame/framework/ResManager.js"></script>
  101. <script egret="game" src="bin-debug/org/easygame/framework/ViewManager.js"></script>
  102. <script egret="game" src="bin-debug/org/easygame/framework/msghandle/BaseHandle.js"></script>
  103. <script egret="game" src="bin-debug/org/easygame/framework/msghandle/IHandle.js"></script>
  104. <script egret="game" src="bin-debug/org/easygame/framework/msghandle/MessageControler.js"></script>
  105. <script egret="game" src="bin-debug/org/easygame/guide/GuideChapter.js"></script>
  106. <script egret="game" src="bin-debug/org/easygame/guide/GuideExecuteManager.js"></script>
  107. <script egret="game" src="bin-debug/org/easygame/guide/GuideItem.js"></script>
  108. <script egret="game" src="bin-debug/org/easygame/guide/GuideManager.js"></script>
  109. <script egret="game" src="bin-debug/org/easygame/rpg/DirectionUtil.js"></script>
  110. <script egret="game" src="bin-debug/org/easygame/rpg/RpgSetting.js"></script>
  111. <script egret="game" src="bin-debug/org/easygame/rpg/animate/AnimateManager.js"></script>
  112. <script egret="game" src="bin-debug/mengna_modu/view/xiaosha/GameData.js"></script>
  113. <script egret="game" src="bin-debug/org/easygame/rpg/animate/EffectAnimate.js"></script>
  114. <script egret="game" src="bin-debug/org/easygame/rpg/animate/HitAnimate.js"></script>
  115. <script egret="game" src="bin-debug/org/easygame/rpg/animate/IAnimate.js"></script>
  116. <script egret="game" src="bin-debug/LoadingUI.js"></script>
  117. <script egret="game" src="bin-debug/org/easygame/rpg/animate/SequenceQueue.js"></script>
  118. <script egret="game" src="bin-debug/org/easygame/rpg/astar/AStar.js"></script>
  119. <script egret="game" src="bin-debug/mengna_modu/view/xiaosha/groupAll.js"></script>
  120. <script egret="game" src="bin-debug/org/easygame/rpg/astar/Grid.js"></script>
  121. <script egret="game" src="bin-debug/org/easygame/rpg/astar/Link.js"></script>
  122. <script egret="game" src="bin-debug/org/easygame/rpg/astar/Node.js"></script>
  123. <script egret="game" src="bin-debug/org/easygame/component/DefaultRenderer.js"></script>
  124. <script egret="game" src="bin-debug/org/easygame/rpg/control/NpcCtrl.js"></script>
  125. <script egret="game" src="bin-debug/org/easygame/rpg/control/PlayerCtrl.js"></script>
  126. <script egret="game" src="bin-debug/org/easygame/rpg/data/ActorData.js"></script>
  127. <script egret="game" src="bin-debug/org/easygame/rpg/data/GameData.js"></script>
  128. <script egret="game" src="bin-debug/org/easygame/rpg/data/IActorData.js"></script>
  129. <script egret="game" src="bin-debug/mengna_modu/view/xiaosha/groupAllView.js"></script>
  130. <script egret="game" src="bin-debug/org/easygame/rpg/display/Camera.js"></script>
  131. <script egret="game" src="bin-debug/org/easygame/rpg/display/Map.js"></script>
  132. <script egret="game" src="bin-debug/org/easygame/rpg/display/Npc.js"></script>
  133. <script egret="game" src="bin-debug/org/easygame/rpg/display/Player.js"></script>
  134. <script egret="game" src="bin-debug/org/easygame/rpg/display/Scene.js"></script>
  135. <script egret="game" src="bin-debug/org/easygame/component/MessageTips.js"></script>
  136. <script egret="game" src="bin-debug/org/easygame/ui/Button.js"></script>
  137. <script egret="game" src="bin-debug/org/easygame/animate/AnimateData.js"></script>
  138. <script egret="game" src="bin-debug/org/easygame/component/Template.js"></script>
  139. <script egret="game" src="bin-debug/org/easygame/ui/Image.js"></script>
  140. <script egret="game" src="bin-debug/org/easygame/ui/Label.js"></script>
  141. <script egret="game" src="bin-debug/org/easygame/ui/LabelImage.js"></script>
  142. <script egret="game" src="bin-debug/org/easygame/ui/List.js"></script>
  143. <script egret="game" src="bin-debug/org/easygame/ui/ListAd.js"></script>
  144. <script egret="game" src="bin-debug/org/easygame/ui/MovieClip.js"></script>
  145. <script egret="game" src="bin-debug/org/easygame/ui/ScrollGroup.js"></script>
  146. <script egret="game" src="bin-debug/org/easygame/ui/Style.js"></script>
  147. <script egret="game" src="bin-debug/org/easygame/ui/TextArea.js"></script>
  148. <script egret="game" src="bin-debug/org/easygame/ui/TextInput.js"></script>
  149. <script egret="game" src="bin-debug/org/easygame/ui/Video.js"></script>
  150. <script egret="game" src="bin-debug/org/easygame/utils/DateUtil.js"></script>
  151. <script egret="game" src="bin-debug/org/easygame/utils/Debug.js"></script>
  152. <script egret="game" src="bin-debug/org/easygame/utils/HexUtil.js"></script>
  153. <script egret="game" src="bin-debug/org/easygame/utils/HitTestUtil.js"></script>
  154. <script egret="game" src="bin-debug/org/easygame/utils/HttpUtil.js"></script>
  155. <script egret="game" src="bin-debug/org/easygame/utils/LocalStorage.js"></script>
  156. <script egret="game" src="bin-debug/org/easygame/utils/MD5.js"></script>
  157. <script egret="game" src="bin-debug/org/easygame/utils/MathUtil.js"></script>
  158. <script egret="game" src="bin-debug/org/easygame/utils/ObjectUtil.js"></script>
  159. <script egret="game" src="bin-debug/org/easygame/utils/ParabolaUtil.js"></script>
  160. <script egret="game" src="bin-debug/org/easygame/utils/ProgressCalculate.js"></script>
  161. <script egret="game" src="bin-debug/org/easygame/utils/ShakeUtil.js"></script>
  162. <script egret="game" src="bin-debug/org/easygame/utils/Sound.js"></script>
  163. <script egret="game" src="bin-debug/org/easygame/utils/SpriteUtils.js"></script>
  164. <script egret="game" src="bin-debug/org/easygame/utils/StringUtil.js"></script>
  165. <script egret="game" src="bin-debug/org/easygame/utils/UUID.js"></script>
  166. <script egret="game" src="bin-debug/mengna_modu/loading/load/LoadingMianProgressMainBar.js"></script>
  167. <script egret="game" src="bin-debug/mengna_modu/loading/load/LoadingMian.js"></script>
  168. <script egret="game" src="bin-debug/Main.js"></script>
  169. <script egret="game" src="bin-debug/org/easygame/rpg/animate/ParalleQueue.js"></script>
  170. <!--game_files_end-->
  171. </head>
  172. <body>
  173. <div style="margin: auto;width: 100%;height: 100%;" class="egret-player"
  174. data-entry-class="Main"
  175. data-orientation="auto"
  176. data-scale-mode="showAll"
  177. data-frame-rate="30"
  178. data-content-width="750"
  179. data-content-height="1334"
  180. data-show-paint-rect="false"
  181. data-multi-fingered="2"
  182. data-show-fps="false" data-show-log="false"
  183. data-show-fps-style="x:0,y:0,size:12,textColor:0xffffff,bgAlpha:0.9">
  184. </div>
  185. <script>
  186. /**
  187. * {
  188. * "renderMode":, //引擎渲染模式,"canvas" 或者 "webgl"
  189. * "audioType": "" //使用的音频类型,0:默认,1:qq audio,2:web audio,3:audio
  190. * "antialias": //WebGL模式下是否开启抗锯齿,true:开启,false:关闭,默认为false
  191. * }
  192. **/
  193. egret.sys.screenAdapter = new easy.EasyGameFullScreen();
  194. egret.runEgret({renderMode:"webgl", audioType:0});
  195. </script>
  196. <div id="div_video">
  197. <video id="video" onclick="clickVideo()" src="resource/assets/sound/4080.mp4" preload="auto" playsinline="true" x-webkit-airplay="true" webkit-playsinline="true" x5-playsinline="true"></video>
  198. <!--<video id="video" src="resource/assets/sound/0315.mp4" preload="auto" playsinline="true" x-webkit-airplay="true" webkit-playsinline="true" x5-video-player-type="h5" x5-videoplayer-fullscreen="true"></video>-->
  199. <img id="imgbtn" src="resource/assets/sound/skip.png" onclick="videoEnd2()" >
  200. </div>
  201. <audio id="music"><source src="resource/assets/sound/btn.mp3" type="audio/mpeg"></audio>
  202. <audio id="music1"><source src="resource/assets/sound/open.mp3" type="audio/mpeg"></audio>
  203. <audio id="music2"><source src="resource/assets/sound/video.mp3" type="audio/mpeg"></audio>
  204. <audio id="music3"><source src="resource/assets/sound/like.mp3" type="audio/mpeg"></audio>
  205. <audio id="music4"><source src="resource/assets/sound/bg.mp3" type="audio/mpeg"></audio>
  206. <audio id="music5"><source src="resource/assets/sound/audioSay.mp3" type="audio/mpeg"></audio>
  207. <img id="pause" src="resource/assets/sound/pause.png" onclick="_pause()" >
  208. <img id="two_code" src="resource/assets/sound/two_code.png">
  209. <script>
  210. function twocode(){
  211. var twocode = document.getElementById("two_code");
  212. twocode.style.position = "absolute";
  213. twocode.style.bottom = "2%";
  214. twocode.style.right = "10%";
  215. var min = Math.min(165/window.screen.width,192/window.screen.height);
  216. twocode.style.width = 2*165*min+"px";
  217. twocode.style.height = 2*192*min+"px";
  218. }
  219. //背景音乐
  220. var _audioArrar = ["music","music3","music1","music2","music4","music5"];
  221. var music3 = document.getElementById("music3");
  222. document.addEventListener("DOMContentLoaded",function(){
  223. for(var i= 0;i<_audioArrar.length;i++){
  224. new audioPlay(_audioArrar[i]);
  225. }
  226. document.addEventListener("WeixinJSBridgeReady",function(){
  227. for(var i= 0;i<_audioArrar.length;i++){
  228. new audioPlay(_audioArrar[i]);
  229. }
  230. },false);
  231. });
  232. function audioPlay(audioid){
  233. var audio = document.getElementById(audioid);
  234. if(audioid=="music2"){
  235. audio.muted=false;
  236. audio.volume=1;
  237. audio.loop=true;
  238. audio.play();
  239. }else{
  240. audio.muted=true;
  241. audio.volume=0;
  242. audio.play();
  243. audio.addEventListener("playing",pause1);
  244. }
  245. }
  246. function pause1(e){
  247. e.currentTarget.pause();
  248. e.currentTarget.removeEventListener("playing",pause1);
  249. }
  250. var _zhuangatai=true;
  251. var imgpause = document.getElementById("pause");
  252. var animation;
  253. function _pause(){
  254. if(_zhuangatai){
  255. for(var i= 0;i<_audioArrar.length;i++){
  256. var audio = document.getElementById(_audioArrar[i]);
  257. audio.muted=true;
  258. audio.volume=0;
  259. }
  260. music3.muted=false;
  261. music3.volume=1;
  262. _zhuangatai=false;
  263. video.muted=true;
  264. video.volume=0;
  265. imgpause.src="resource/assets/sound/pause.png";
  266. }else{
  267. for(var i= 0;i<_audioArrar.length;i++){
  268. var audio = document.getElementById(_audioArrar[i]);
  269. audio.muted=false;
  270. audio.volume=1;
  271. }
  272. _zhuangatai=true;
  273. video.muted=false;
  274. video.volume=1;
  275. imgpause.src="resource/assets/sound/play.png";
  276. animation = setInterval(rotate,10);
  277. }
  278. }
  279. var rotateNUm = 0;
  280. animation = setInterval(rotate,10);
  281. function rotate(){
  282. if(_zhuangatai){
  283. rotateNUm++;
  284. imgpause.style.transform = 'rotate('+rotateNUm+'deg)';
  285. if(rotateNUm>360){
  286. rotateNUm=0;
  287. }
  288. }else{
  289. clearInterval(animation);
  290. }
  291. }
  292. rotate();
  293. function _audio(){
  294. if(_zhuangatai){
  295. imgpause.src="resource/assets/sound/play.png";
  296. }else{
  297. imgpause.src="resource/assets/sound/pause.png";
  298. }
  299. }
  300. _audio();
  301. function audioPlay2(audioid){
  302. var audio = document.getElementById(audioid);
  303. if(_zhuangatai){
  304. audio.muted=false;
  305. audio.volume=1;
  306. }
  307. audio.play();
  308. }
  309. function audioPause2(audioid){
  310. var audio = document.getElementById(audioid);
  311. audio.pause();
  312. }
  313. var video = document.getElementById("video");
  314. var videodiv = document.getElementById("div_video");
  315. video.addEventListener("ended", videoEnd2);
  316. //视频播放
  317. function videoplay(){
  318. video.play();
  319. // video.pause();
  320. video.addEventListener("playing",canplay);
  321. setTimeout(function() {
  322. video.muted = false;
  323. videodiv.style.width = "100%";
  324. videodiv.style.height = "100%";
  325. videodiv.style.display = "block";
  326. video.style.width = "100%";
  327. video.style.height = "100%";
  328. // var max = Math.max(window.screen.width /750,window.screen.height /1363);
  329. // video.style.width = 750*max+"px";
  330. // video.style.height = 1363*max+"px";
  331. // video.style.left = Math.floor((window.screen.width-750*max)/2)+"px";
  332. // video.style.top = Math.floor((window.screen.height-1363*max)/2)+"px";
  333. video.style.display = "block";
  334. video.currentTime = 0;
  335. video.load("resource/assets/sound/0315.mp4");
  336. video.play();
  337. },5000);
  338. }
  339. function canplay() {
  340. video.removeEventListener("playing",canplay);
  341. video.setAttribute("x5-video-player-type", "h5");
  342. video.setAttribute("x5-videoplayer-fullscreen", "true");
  343. video.pause();
  344. video.currentTime = 0;
  345. video.muted = true;
  346. // alert("canplay");
  347. video.style.display = "none";
  348. videodiv.style.display = "none";
  349. setTimeout(function () {
  350. },1000)
  351. }
  352. function videoEnd2(){
  353. video.pause();
  354. videodiv.style.width=1+"px";
  355. videodiv.style.height=1+"px";
  356. videodiv.style.display = "none";
  357. mengna_modu.GameData._pageCheck.onTouchBtn_skip();
  358. }
  359. function clickVideo(){
  360. videodiv.style.width = "100%";
  361. videodiv.style.height = "100%";
  362. videodiv.style.display = "block";
  363. video.play();
  364. }
  365. </script>
  366. <script src="http://static.jiyou-tech.com/js/wx-share/jquery-3.0.0.min.js"></script>
  367. <script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
  368. <script src="http://static.jiyou-tech.com/2019/js/wxShare.js"></script>
  369. <script type="text/javascript">
  370. wx.ready(function(){
  371. wx.showMenuItems({
  372. menuList: ["menuItem:share:timeline","menuItem:share:appMessage","menuItem:favorite", "menuItem:share:qq",
  373. "menuItem:share:weiboApp","menuItem:share:QZone"]
  374. });
  375. if(isWeiXin()){
  376. wx_share('蒙娜小莎夜逃卢浮宫',"带你轻松游遍法国",'带你轻松游遍法国',"","");
  377. }
  378. });
  379. </script>
  380. <script>
  381. var _hmt = _hmt || [];
  382. (function() {
  383. var hm = document.createElement("script");
  384. hm.src = "https://hm.baidu.com/hm.js?eaf155569a93aa2d8d748f4102ed0e06";
  385. var s = document.getElementsByTagName("script")[0];
  386. s.parentNode.insertBefore(hm, s);
  387. })();
  388. </script>
  389. </body>
  390. </html>