click object (button) to display text

Hello,

I’m a newbie, and googled this issue but did not find it anywhere. 

I do have several buttons, and I would like to be able to click on each of them to display a different number in one separate text box.

Any help would be welcome.

Thank you!

Here is what I have so far:

print(“Top Left”)

local textobj = display.newText(“click”, 250, 150, “arial black”, 100) textobj:setFillColor(1, 1, 1)

local myButton = display.newImage( “0.png” )

myButton.x = display.contentWidth -380 

myButton.y = display.contentHeight -500

local myButton = display.newImage( “1.png” )

myButton.x = display.contentWidth - 280 

myButton.y = display.contentHeight -500

Espero poder ayudarte. Hay muchas maneras de hacer esto. Espero haber entendido. Tuve que cambiar el valor x del primer botón simplemente para que no se solaparan. No tengo el tamaño de los botones que vas a usar. Si esto no te sirve, volvé a preguntar.

Está probado en el simulador para iPad.

Probá esto:

 – Botones

button0 = display.newImage( “0.png” )

button0.x = display.contentWidth -700

button0.y = display.contentHeight -500

button1 = display.newImage( “1.png” )

button1.x = display.contentWidth - 280 

button1.y = display.contentHeight -500

–Campos de texto

info1 = display.newText( “”, 310, 510, nil, 50)

info1 :setTextColor(54,91,230)

info2 = display.newText( “”, 730, 510, nil, 50)

info2 :setTextColor(54,91,230)

– Esto es opcional

info1.text= “TEXTO”

info2.text= “TEXTO”

–Funciones

function cero (event)

  info1.text= “0”

end

function uno (event)

  info2.text= “1”

end

– Vinculaciones entre una función y un botón

button0:addEventListener(“tap”, cero)

button1:addEventListener(“tap”, uno)

Perfecto! Muchas Gracias! :wink:

No te quedes con mi opinión solamente. Investigá, buscá otras alternativas. Siempre hay una manera mejor de hacer las cosas. Todo se puede mejorar.

Un abrazo.

¿De dónde eres?

Espero poder ayudarte. Hay muchas maneras de hacer esto. Espero haber entendido. Tuve que cambiar el valor x del primer botón simplemente para que no se solaparan. No tengo el tamaño de los botones que vas a usar. Si esto no te sirve, volvé a preguntar.

Está probado en el simulador para iPad.

Probá esto:

 – Botones

button0 = display.newImage( “0.png” )

button0.x = display.contentWidth -700

button0.y = display.contentHeight -500

button1 = display.newImage( “1.png” )

button1.x = display.contentWidth - 280 

button1.y = display.contentHeight -500

–Campos de texto

info1 = display.newText( “”, 310, 510, nil, 50)

info1 :setTextColor(54,91,230)

info2 = display.newText( “”, 730, 510, nil, 50)

info2 :setTextColor(54,91,230)

– Esto es opcional

info1.text= “TEXTO”

info2.text= “TEXTO”

–Funciones

function cero (event)

  info1.text= “0”

end

function uno (event)

  info2.text= “1”

end

– Vinculaciones entre una función y un botón

button0:addEventListener(“tap”, cero)

button1:addEventListener(“tap”, uno)

Perfecto! Muchas Gracias! :wink:

No te quedes con mi opinión solamente. Investigá, buscá otras alternativas. Siempre hay una manera mejor de hacer las cosas. Todo se puede mejorar.

Un abrazo.

¿De dónde eres?