我想检查一下监听器的事件类型。 这给了我一个错误:
messagefield.addEventListener(SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE, newLayout);
function newLayout(event:Event=null) {
if(event.type == SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE){
trace("OK")
}
}
如何检查?
答案 0 :(得分:1)
由于newLayout函数可以接受null参数,因此在使用它之前应检查事件是否为空
function newLayout(event:Event=null) {
if (event && event.type == SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE) {
trace("OK")
}
}