类型 原生显示对象 (NativeDisplayObject) 事件 userInput 修订 版本 2024.3703 关键词 userInput, target 另请参阅 event.text native.newTextBox() native.newTextField() 
在 phase 为 "submitted" 或 "ended" 时,使用 event.target.text 访问输入对象的文本内容。略有不同的是,在 "editing" 事件期间,使用 event.text 访问对象的文本内容。
local defaultField
local function textListener( event )
    if ( event.phase == "began" ) then
        -- User begins editing "defaultField"
    elseif ( event.phase == "ended" or event.phase == "submitted" ) then
        -- Output resulting text from "defaultField"
        print( event.target.text )
    elseif ( event.phase == "editing" ) then
        print( event.newCharacters )
        print( event.oldText )
        print( event.startPosition )
        print( event.text )
    end
end
-- Create text field
defaultField = native.newTextField( 150, 150, 180, 30 )
defaultField:addEventListener( "userInput", textListener )