API Docs for: 1.10.1 最后更新日期:2016年03月28日
Google搜索   
Show:

LTextEvent Class

Available since 1.9.0

用户在文本字段中输入文本或在启用 HTML 的文本字段中单击超链接时,对象将调度 LTextEvent 对象。有两种类型的文本事件:LTextEvent.TEXT_INPUT 和 LTextEvent.WIND_COMPLETE。

Constructor

LTextEvent

() public

Defined in events/LTextEvent.js:1

Available since 1.9.0

Item Index

Properties

Properties

TEXT_INPUT

String public static

Defined in events/LTextEvent.js:9

Available since 1.9.0

[静态] 定义 textInput 事件对象的 type 属性值。

此事件具有以下属性:

属性
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target在此事件中等同于currentTarget。
eventType返回当前 Event 对象表示的事件的名称。
keyCode该属性声明了被敲击的键生成的 Unicode 字符码。
preventDefault()取消事件的默认动作。

Example:

LInit(50, "legend", 800, 480, main);
function main () {
    LGlobal.setDebug(true);
    var theTextField = new LTextField();
    theTextField.x = 20;
    theTextField.y = 20;
    theTextField.setType(LTextFieldType.INPUT);
    addChild(theTextField);
    theTextField.addEventListener(LTextEvent.TEXT_INPUT, textinput);
}
function textinput(event){
    trace("event.keyCode=" + event.keyCode);
}

WIND_COMPLETE

String public static

Defined in events/LTextEvent.js:42

Available since 1.9.0

[静态] 定义 textInput 事件对象的 type 属性值。

此事件具有以下属性:

属性
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target在此事件中等同于currentTarget。

Example:

LInit(50, "legend", 800, 480, main);
function main () {
    LGlobal.setDebug(true);
    var theTextField = new LTextField();
    theTextField.x = 20;
    theTextField.y = 20;
    addChild(theTextField);
    theTextField.text = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    theTextField.speed = 2;
    theTextField.addEventListener(LTextEvent.WIND_COMPLETE, windComplete);
    theTextField.wind();
}
function windComplete(event){
    trace("windComplete","event.currentTarget = " + event.currentTarget);
}