Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function fieldHandler( event )
- local function nameEntered()
- group.mm.elements.btnYes.onTap = chooseRace
- playerName = defaultField.text
- fields:removeSelf()
- verifyName()
- end
- if ( "began" == event.phase ) then
- -- This is the "keyboard has appeared" event
- -- In some cases you may want to adjust the interface when the keyboard appears.
- elseif ( "ended" == event.phase ) then
- -- This event is called when the user stops editing a field: for example, when they touch a different field
- elseif ( "submitted" == event.phase ) then
- -- This event occurs when the user presses the "return" key (if available) on the onscreen keyboard
- -- Hide keyboard
- nameEntered()
- end
- group.mm.elements.btnYes.onTap = nameEntered
- end
- group.mm.groups['YesNo'].isVisible = true
- group.mm.elements.btnYes.isVisible = true
- group.mm.elements.btnNo.isVisible = false
- group.mm.elements.btnYes.x = 120
- group.mm.elements.btnYes.y = 200
- group.mm.elements.btnYes.x = 120
- group.mm.elements.btnYes.y = 200
- -- [SK]Ray's set hieght of text idea
- myText = display.newText( "GJYyp@^", 20, 40,0,0, "QuadratSerial", 36)
- myText:setTextColor( 255,0,0 )
- defaultField = native.newTextField( 10, 120, 300, 30+adjustor, fieldHandler )
- -- o:addEventListener( 'userInput', listener )
- -- WARNING: The 'listener' argument to native.newTextField( left, top, width, height [, listener] ) is deprecated. Call the object method o:addEventListener( 'userInput', listener ) instead.
- defaultField.font = native.newFont( "Quadrat Serial", myText.height / 1.8 )
- defaultField.align = "center"
- myText:removeSelf()
- myText = nil
- -- Add fields to our new group
- fields:insert(defaultField)
- native.setKeyboardFocus( defaultField )
- local bkgd = display.newRect( 0, 0, display.contentWidth, display.contentHeight )
- bkgd:setFillColor( 0, 0, 0, 0 ) -- set Alpha = 0 so it doesn't cover up our buttons/fields
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement