今天策划提出一个老板键,我看了一下天书奇谈里面的老板键。于是就写了一个,以方便同学们的参考。

Flash代码调用js使用protected function keyDownHandler(e : KeyboardEvent) : void { trace(e.target); var key : String = String.fromCharCode(e.charCode); if (key == "`") { ExternalInterface.call("sendToJavaScript","as"); } }

js里面代码<mce:script language="JavaScript" type="text/javascript"><!-- window.onbeforeunload = onbeforeunloadHandler; //添加响应函数 document.onkeypress = keyDown; function onbeforeunloadHandler(){ //获取swf的引用 var swfRef = document.Main || window.Main; //调用Flash中的windowCloseHandler函数 if ( swfRef ) { var warning = swfRef.windowCloseHandler(); } } function sendToJavaScript(value){ document.title="_blank"; document.getElementById("flashContent").style.display= document.getElementById("flashContent").style.display=="none"?"":"none"; } function keyDown() { var keycode = event.keyCode; var realkey = String.fromCharCode(event.keyCode); if(event.keyCode==96){ if(document.getElementById("flashContent").style.display=="none"){ document.title="修仙传"; document.getElementById("flashContent").style.display =""; }else { document.title="_blank"; document.getElementById("flashContent").style.display ="none"; } } } // --></mce:script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN" xml:lang="zh-CN"> <head> <font color='#ff0000' size='16' face='宋体' ><title>Main</title><font> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <mce:style type="text/css" media="screen"><!-- html, body { height:100%; background-color: #ffffff;} body { margin:0; padding:0; overflow:hidden; } #flashContent { width:100%; height:100%; } --></mce:style><style type="text/css" media="screen" mce_bogus="1"> html, body { height:100%; background-color: #ffffff;} body { margin:0; padding:0; overflow:hidden; } #flashContent { width:100%; height:100%; } </style> </head> <body> <div id="flashContent"> <mce:script language="JavaScript" type="text/javascript"><!-- var localUrl = window.document.location.href; var param = ""; if(localUrl.indexOf('?')!=-1){ param=localUrl.substring(localUrl.indexOf('?'),localUrl.length); } var str = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1000" height="600" id="Main" align="middle">'+ '<param name="movie" value="Main.swf'+param+'" />'+ '<param name="quality" value="high" />'+ '<param name="bgcolor" value="#ffffff" />'+ '<param name="play" value="true" />'+ '<param name="loop" value="true" />'+ '<param name="wmode" value="window" />'+ '<param name="scale" value="showall" />'+ '<param name="menu" value="true" />'+ '<param name="devicefont" value="false" />'+ '<param name="salign" value="" />'+ '<param name="allowScriptAccess" value="sameDomain" />'+ '<object type="application/x-shockwave-flash" data="Main.swf" width="1000" height="600">'+ '<param name="movie" value="Main.swf'+param+'" />'+ '<param name="quality" value="high" />'+ '<param name="bgcolor" value="#ffffff" />'+ '<param name="play" value="true" />'+ '<param name="loop" value="true" />'+ '<param name="wmode" value="window" />'+ '<param name="scale" value="showall" />'+ '<param name="menu" value="true" />'+ '<param name="devicefont" value="false" />'+ '<param name="salign" value="" />'+ '<param name="allowScriptAccess" value="sameDomain" />'+ '<a href="http://www.adobe.com/go/getflash" mce_href="http://www.adobe.com/go/getflash"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" mce_src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="获得 Adobe Flash Player" /></a>'+ '</object>'+ '</object>'; //alert("asdfasf"); window.document.write(str); // --></mce:script> </div> </body> <mce:script language="JavaScript" type="text/javascript"><!-- window.onbeforeunload = onbeforeunloadHandler; //添加响应函数 document.onkeypress = keyDown; function onbeforeunloadHandler(){ //获取swf的引用 var swfRef = document.Main || window.Main; //调用Flash中的windowCloseHandler函数 if ( swfRef ) { var warning = swfRef.windowCloseHandler(); } } function sendToJavaScript(value){ document.title="_blank"; document.getElementById("flashContent").style.display= document.getElementById("flashContent").style.display=="none"?"":"none"; } function keyDown() { var keycode = event.keyCode; var realkey = String.fromCharCode(event.keyCode); if(event.keyCode==96){ if(document.getElementById("flashContent").style.display=="none"){ document.title="修仙传"; document.getElementById("flashContent").style.display =""; }else { document.title="_blank"; document.getElementById("flashContent").style.display ="none"; } } } // --></mce:script> </html>

flash学习笔记:网页游戏老板键的设置。相关推荐

  1. Unity 2D 学习笔记:游戏实例Sunnyland

    Unity 2D 学习笔记:游戏实例Sunnyland 01安装软件&导入素材 02编辑素材&Tilemap 03图层layer&角色建立 04角色移动 05角色方向& ...

  2. [Unity学习笔记]2D游戏中的触碰/OnMouseDown

    [Unity学习笔记]2D游戏中的触碰/OnMouseDown 这种情况多用于2D游戏的触屏 1.给2D游戏对象加上collider 2D,让其能够被检测到

  3. Nor Flash 学习笔记

    NorFlash 学习笔记 实验验平台:   TQ2440 CPU:      S3C2440A(ARM9) 开发环境:    ADS/MDK NorFlash型号 :AM29LV160DB   (1 ...

  4. NAND FLASH学习笔记之MTD下nand flash驱动(二)

    在这里补充这一片是为了更好的理解上一篇,补充的内容包括:MTD下NAND的布局中几个重要文件的诠释和MTD涉及的几个重要的结构体(更好的理解接口) 一.内核中的NAND代码布局 在Linux 内核中, ...

  5. Flash学习笔记(01)

    一:动画基础原理 二:Flash的动画的制作方式 三:元件与实例的关系 四:Flash实例 可以做出网上常见的网页动画 Flash能为我们做什么 1.网站.贺卡.配乐短片.短剧.游戏.教学课件. 动画 ...

  6. 学习笔记-《游戏编程模式》

    <游戏编程模式>全书内容梗概总结 这是一篇超过万字读书笔记,总结了<游戏编程模式>一书中所有章节与内容的知识梗概. 目录与说明 <游戏编程模式>一书中总共介绍了19 ...

  7. 公益图书馆-学习笔记五-jquery来动态设置div高度

    使用jquery来设置html元素的显示与隐藏属性,同时调整div的高度 注意1:jquery无法获取图片高度!因为jquery是在网页框架加载完就立即执行,此时网页里的图片还没有加载,被jquery ...

  8. Windows 8 Directx 开发学习笔记(三)摄像机设置及控制正方体旋转

    完成模型定义后就可以进行显示处理.CreateWindowSizeDependentResources方法首先根据窗口状态初始化显示比例,并设置可视角度为70度(DirectX只支持弧度,度转为弧度可 ...

  9. 【Unity】入门学习笔记180605——游戏动画设计(4)——游戏角色动画基础

    1.针对Unity中实现正确动画效果的角色,首先需要在3D建模软件中实现骨骼化操作. 骨骼化是指底层骨骼结构添加至设计师创建的模型中,且各快骨骼与网格顶点间实现了加权操作 可使用MakeHuman软件 ...

最新文章

  1. 基于容器原理(docker、lxc、cells)的Android 双系统设计概要
  2. PHP之GD函数的使用
  3. Docker是传统的应用发布管理的终结者么?
  4. HTML placeholder
  5. YOLOv3使用自己数据集——Kmeans聚类计算anchor boxes
  6. 架构模式: API网关
  7. java毕业设计社区食堂供餐源码+lw文档+mybatis+系统+mysql数据库+调试
  8. python样条插值(二)
  9. java代码实现Excel irr计算
  10. 多一份感动,多一份行动
  11. WPS安装后显示系统字体找不到
  12. java.sql.SQLException: Incorrect string value: '\xE5\x85\x89004' for column 'department_name' at row
  13. python3换行符_python的换行符
  14. yolov3的weights文件获取方法(yolov3-spp.weights等等)
  15. 今天不知明天晚,独自面对心受伤
  16. 努力是你最幸福的时候
  17. 求指点如何使用dynami类型的变量
  18. 【测试】软件测试之黑盒、白盒、灰盒测试
  19. Vue 实现页面一键截屏功能
  20. SAP 从零起步之 1.2 编辑科目表清单

热门文章

  1. CSS——什么是响应式网页?如何实现一个响应式网页
  2. Ubuntu18.04安装ROS melodic缺少公钥无法认证签名
  3. 全志A33驱动GT911触摸屏
  4. 在…视域下是什么意思_视域论文,关于自媒体视域下的传播进步相关参考文献资料-免费论文范文...
  5. Python基于tkinterGUI的冒险交互小游戏项目总结
  6. C#中 EXCEL的使用(转载资料)
  7. 2006年百度之星程序设计大赛复赛第4题 彩球游戏(zuma) 题目及解法
  8. c语言图形学彩球上浮,计算机图形学课程设计--- 弹跳的彩球动画.doc
  9. 计算机技能实验报告,计算机实验报告
  10. dtsi与dts_设备树DTS规范