egret键盘事件监听

    document.addEventListener("keydown", function (event: any) {
                //alert(event.key);
                //console.log(event.keyCode);//ASCII码
                if (event.key == "1") {
                    //this.play();//报错property  "play" does not exist on type "document" 此时this 指的是document
                }
            });

1, egret 中好像没有看到 ?PC 按键事件的类库,
但是可以直接使用

document.addEventListener("keydown",function(evt:any){
if(evt.keyCode==65){
//
}
})

 类似

2, egret 的index.html 里面就会设置目标宽高,

data-content-width="640"

data-content-height="1136"

然后在页面中
如果设计的时候是640 *1136 的话, ? 在不同的手机上就会根据屏幕适配方法来调整了, 例如, fixedwidth 那么宽 就一定会占满屏幕,
但是高度就不一定了.

3, TypeScript 的方法重写也是跟Java 差不多, 只要子类有跟父类一样签名的方法就会自动重写.
都不需要像c# 一样加个override

原文地址:https://www.cnblogs.com/allyh/p/10618567.html

时间: 2025-01-11 05:56:32

egret键盘事件监听的相关文章

java鼠标与键盘事件监听

package cn.stat.p3.windowdemo; import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextField; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.MouseAdapter; import java.awt

Java 键盘事件监听KeyListener

1.按下键盘时发生动作事件 方法摘要  void keyPressed(KeyEvent e)           按下某个键时调用此方法.  void keyReleased(KeyEvent e) 释放某个键时调用此方法.  void keyTyped(KeyEvent e) 键入某个键时调用此方法. 1 public class TestKeyAndMouse extends Frame implements KeyListener 2 { 3 static TextField field

java 事件监听 - 键盘

//事件监听 //键盘事件监听,写了一个小案例,按上下左右,改变圆形的位置,圆形可以移动 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Index extends JFrame{ //设置面板 Wdmb wdmb = new Wdmb(); public static void main(String[] args) throws Exception{ //实例化当前类 Index i

关于android软键盘enter键的替换与事件监听

android软键盘事件监听enter键 软件盘的界面替换只有一个属性android:imeOptions,这个属性的可以取的值有 normal,actionUnspecified,actionNone,actionGo,actionSearch,actionSend,actionNext,actionDone, 例如当值为actionNext时enter键外观变成一个向下箭头,而值为actionDone时enter键外观则变成了“完成”两个字. 我们也可以重写enter的事件,方法如下 Jav

Cocos2d-x事件监听机制

由于没有涉及到需要自定义监听事件以及暂时没有监听移动设备加速计的需求,所以暂时没有测试 1.监听触摸屏幕的事件 2.监听键盘事件 3.监听鼠标事件 4.用户自定义事件(实际上是将时间分发器当成消息中心发布消息触发响应事件,似乎模拟了观察者模式) 5.加速计事件 这个事件大致看了一下,使用方法很简单,但是在PC上看不到结果,可是很幸运的没有直接崩溃: 所有代码如下: 1 #include "TouchScene.h" 2 #include <string> 3 4 USING

ios ---键盘的监听事件

//在view将要出现的时候重载viewWillAppear方法添加通知 监听事件 keyboardWillShow:  keyboardWillHide: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:

JavaScript-4.5 事件大全,事件监听---ShinePans

绑定事件 <input type="bubtton" onclick="javascript:alert('I am clicked');"> 处理事件 <script language="JavaScript" for="对象" event="事件"> ... (事件处理代码) ... </script> 鼠标事件举例 <script language="

Java中的事件监听机制

鼠标事件监听机制的三个方面: 1.事件源对象: 事件源对象就是能够产生动作的对象.在Java语言中所有的容器组件和元素组件都是事件监听中的事件源对象.Java中根据事件的动作来区分不同的事件源对象,动作发生在哪个组件上,那么该组件就是事件源对象 2.事件监听方法: addMouseListener(MouseListener ml) ;该方法主要用来捕获鼠标的释放,按下,点击,进入和离开的动作:捕获到相应的动作后,交由事件处理类(实现MouseListener接口)进行处理. addAction

移动端软键盘收起监听

在移动端进行表单操作时,时常需要监听键盘的收起,从而完成输入的处理.但浏览器并没有提供直接监听软键盘收起的接口,那该如何进行监听能?这里提供监听的兼容方案. 在安卓下,大部分浏览器在软键盘收起时,会触发resize事件,可以以此来监听:但ios操作系统并不会触发该事件,但大部分浏览器会触发表单的blur事件,所以可以以此为监听点.浏览器的软件盘监听状况如下表所示:   软键盘收起事件监听表 所以,通过监听onResize.onBlur可以实现移动端主流浏览器的软键盘收起操作:无法即时监听到的,可