init
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
import { _decorator, Component, EditBox, Label, macro, Node, view } from 'cc';
|
||||
import GameRootUI from './GameRootUI';
|
||||
const { ccclass, property, requireComponent } = _decorator;
|
||||
|
||||
//输入框事件监听
|
||||
@ccclass('EditBoxEvent')
|
||||
// @requireComponent(EditBox) //装饰器,表示这个组件必须包含EditBox组件
|
||||
export class EditBoxEvent extends Component {
|
||||
|
||||
private eb: EditBox = null!; //输入框组件
|
||||
|
||||
onLoad() {
|
||||
}
|
||||
|
||||
start() {
|
||||
this.eb = this.node.getComponent(EditBox)!;
|
||||
// this.node.on('editing-did-began', this.onEditDidBegan, this);
|
||||
this.node.on(EditBox.EventType.EDITING_DID_BEGAN, this.onEditDidBegan, this);
|
||||
this.node.on(EditBox.EventType.EDITING_DID_ENDED, this.onEditDidEnded, this);
|
||||
this.node.on(EditBox.EventType.EDITING_RETURN, this.onEditingReturn, this);
|
||||
console.log("EditBoxEvent: start.")
|
||||
}
|
||||
|
||||
update(deltaTime: number) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
onEditDidBegan(editbox, customEventData) {
|
||||
console.log("EditBoxEvent: 开始编辑...")
|
||||
// view.setOrientation(macro.ORIENTATION_LANDSCAPE); //设置横屏
|
||||
// console.log("窗口大小 开始:", view.getVisibleSize(), GameRootUI.MainCamera)
|
||||
|
||||
}
|
||||
|
||||
onEditDidEnded(editbox, customEventData) {
|
||||
console.log("EditBoxEvent: 结束编辑.")
|
||||
// view.setOrientation(macro.ORIENTATION_LANDSCAPE); //设置横屏
|
||||
// console.log("窗口大小 结束:", view.getVisibleSize(), GameRootUI.MainCamera)
|
||||
}
|
||||
|
||||
onEditingReturn(editbox, customEventData) {
|
||||
console.log("EditBoxEvent: 按下返回.")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user