1. 程式人生 > >egret鍵盤事件監聽

egret鍵盤事件監聽

pre doc 父類 報錯 ascii碼 dex 沒有 highlight spa

    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

egret鍵盤事件監聽