For some reason I cannot write in the Text field of this code or any other input text field from other demos…
local defaultField
local function textListener( event )
if ( event.phase == “began” ) then
– user begins editing text field
print( event.text )
elseif ( event.phase == “ended” ) then
– text field loses focus
elseif ( event.phase == “ended” or event.phase == “submitted” ) then
– do something with defaulField’s text
elseif ( event.phase == “editing” ) then
print( event.newCharacters )
print( event.oldText )
print( event.startPosition )
print( event.text )
end
end
– Create our Text Field
defaultField = native.newTextField( 150, 150, 180, 30 )
defaultField:addEventListener( “userInput”, textListener )