Hey Tom,
I sent you this test code in an email.
[code]
myGroup = display.newGroup()
–Add a text field to the screen
myTextField = native.newTextField( 0, 0, display.contentWidth*.6, 25)
myGroup:insert(myTextField)
myTextField.x = display.contentWidth/2 - myTextField.width/2
myTextField.y = display.contentHeight/3
–Add a button
myButton = display.newGroup()
buttonColor = display.newRoundedRect(0, 0, 200, 40, 20)
buttonColor:setFillColor(255, 0, 0)
myButton:insert(buttonColor)
buttonText = display.newText(“Remove TextField”, 0, 0, native.systemFontBold, 14)
buttonText:setTextColor(255, 255, 255)
myButton:insert(buttonText)
buttonText.x = myButton.width/2
buttonText.y = 18
myButton.y = display.contentHeight/2
myButton.x = display.contentWidth/2 - myButton.width/2
–Add a button2
myButton2 = display.newGroup()
button2Color = display.newRoundedRect(0, 0, 200, 40, 20)
button2Color:setFillColor(255, 0, 0)
myButton2:insert(button2Color)
button2Text = display.newText(“Hide TextField”, 0, 0, native.systemFontBold, 14)
button2Text:setTextColor(255, 255, 255)
myButton2:insert(button2Text)
button2Text.x = myButton2.width/2
button2Text.y = 18
myButton2.y = myButton.y + myButton.height + 20
myButton2.x = display.contentWidth/2 - myButton.width/2
function dismissTextField(event)
if(event.phase == “ended”) then
myGroup:remove(myTextField)
–myTextField = nil
buttonText.text = “Removed?”
end
end
myButton:addEventListener(“touch”, dismissTextField)
function hideTextField(event)
if(event.phase == “ended”) then
myTextField.isVisible = not myTextField.isVisible
button2Text.text = “Show TextField”
end
end
myButton2:addEventListener(“touch”, hideTextField)
[/code] [import]uid: 5917 topic_id: 1337 reply_id: 4162[/import]