concatenation object to array corona

Hi,I need concatenation object to array corona

tn is  a OBJCT text

i need to creat 68 return object same:

–[[

tn_1.text =  ta[1]

tn_2.text =  ta[2]

tn_3.text =  ta[3]

tn_4.text =  ta[4]

tn_5.text =  ta[5]

tn_6.text =  ta[6]

tn_7.text =  ta[7]

tn_8.text =  ta[8]

tn_9.text =  ta[9]

tn_10.text =  ta[10]

tn_11.text =  ta[11]

tn_12.text =  ta[12]

tn_13.text =  ta[13]

tn_14.text =  ta[14]

tn_15.text =  ta[15]

tn_16.text =  ta[16]

tn_17.text =  ta[17]

tn_18.text =  ta[18]

tn_19.text =  ta[19]

–]]

ITS PART OF MY PROGRAM

local tn_19 = display.newText( options_tn_19)

tn_19:setFillColor( 0, 0, 0, 1 )

tn_19:rotate( 49 )

tn_19.anchorY = 0

– Align object to top alignment axis

tn_19.y = tn_18.y 

ta[j] =  row.nome_tn

My program loop for don’t work propert. erro send exemple color red i need return  color green object.

for b = 1, 68 do

   

"tn_"…b…".text="…ta[j]  –   i need to return this -->> tn_19.text = ta[j]  etc… this don’t work

b = b + 1

end

HOW TO CONCATENATION ON NAME OF OBJECT AND INSERT VARIAVEL INTO IT. AND RETURN

“tn_”…b…".test=  and return   any object  tn_1.txt = ta[j].   any laguage is possible, in Lua it is possible?

Tanks!

HELP!

Question:   Is there a reason you want these local variables… tn_1, tn_2, etc?

I’m not clear why you don’t just keep a table of object references instead.

Whatever the case, you can’t create local variables on the fly as the result of string catenation.

Also, I know it is a bit of work, but it would help us a lot if you could give us a piece of code (or better yet a tiny downloadable project with just a small amount of code in it) that shows us what you’re trying to do.

I know you posted some snippets, but seeing the code in context would help a lot.

This code (please use code formatting in future posts):

local tn\_19 = display.newText( options\_tn\_19) tn\_19:setFillColor( 0, 0, 0, 1 ) tn\_19:rotate( 49 ) tn\_19.anchorY = 0 -- Align object to top alignment axis tn\_19.y = tn\_18.y 

could be expressed like this instead:

local tn = {} local options\_tn = {}

then later…

tn[19] = display.newText( options\_tn[19] ) tn[19]:setFillColor( 0, 0, 0, 1 ) tn[19]:rotate( 49 ) tn[19].anchorY = 0 tn[19].y = tn[18].y

Ohhhhh! 

Wonderful, this program really surprises me.

Sory this is my question! in for loop. I need to replace the number in the tn_1.text object. Not in newobejct.

your help was very good. My problem is this below. I would like to exchange the direct value on the object below. Is it possible. Color red question and return color green.

for b = 1, 68 do

   

"tn_"…b…".text="…ta[j]  –   i need to return this -->> tn_19.text = ta[j]  

 

b = b + 1

 

end

Ohhhhh! 

Wonderful, this program really surprises me.

 

Sory this is my question! in for loop. I need to replace the number in the tn_1.text object. Not in newobejct.

your help was very good. My problem is this below. I would like to exchange the direct value on the object below. Is it possible. Color red question and return color green.

 

for b = 1, 68 do

   

"tn_"…b…".text="…ta[j]  –   i need to return this -->> tn_19.text = ta[j]  

 

b = b + 1

 

end

How do I add options in an array. In your example, the newText options tn[19] = display.newText( options_tn[19] ) are in an array options_tn[19]. but I couldn’t put it on.

tn[19] = display.newText( options_tn[19] )

How do I put this in an array

options_tn_68 = { text = “”, x = tn_67.x -5, width =125, font = native.systemFont, fontSize = 7, align = “center”, – Alignment parameter }

Tanks!

tn[19]:setFillColor( 0, 0, 0, 1 ) tn[19]:rotate( 49 ) tn[19].anchorY = 0 tn[19].y = tn[18].y 

How do I add options in an array. In your example, the newtext options are in an array. but I couldn’t put it on. Tanks

Question:   Is there a reason you want these local variables… tn_1, tn_2, etc?

I’m not clear why you don’t just keep a table of object references instead.

Whatever the case, you can’t create local variables on the fly as the result of string catenation.

Also, I know it is a bit of work, but it would help us a lot if you could give us a piece of code (or better yet a tiny downloadable project with just a small amount of code in it) that shows us what you’re trying to do.

I know you posted some snippets, but seeing the code in context would help a lot.

This code (please use code formatting in future posts):

local tn\_19 = display.newText( options\_tn\_19) tn\_19:setFillColor( 0, 0, 0, 1 ) tn\_19:rotate( 49 ) tn\_19.anchorY = 0 -- Align object to top alignment axis tn\_19.y = tn\_18.y 

could be expressed like this instead:

local tn = {} local options\_tn = {}

then later…

tn[19] = display.newText( options\_tn[19] ) tn[19]:setFillColor( 0, 0, 0, 1 ) tn[19]:rotate( 49 ) tn[19].anchorY = 0 tn[19].y = tn[18].y

Ohhhhh! 

Wonderful, this program really surprises me.

Sory this is my question! in for loop. I need to replace the number in the tn_1.text object. Not in newobejct.

your help was very good. My problem is this below. I would like to exchange the direct value on the object below. Is it possible. Color red question and return color green.

for b = 1, 68 do

   

"tn_"…b…".text="…ta[j]  –   i need to return this -->> tn_19.text = ta[j]  

 

b = b + 1

 

end

Ohhhhh! 

Wonderful, this program really surprises me.

 

Sory this is my question! in for loop. I need to replace the number in the tn_1.text object. Not in newobejct.

your help was very good. My problem is this below. I would like to exchange the direct value on the object below. Is it possible. Color red question and return color green.

 

for b = 1, 68 do

   

"tn_"…b…".text="…ta[j]  –   i need to return this -->> tn_19.text = ta[j]  

 

b = b + 1

 

end

How do I add options in an array. In your example, the newText options tn[19] = display.newText( options_tn[19] ) are in an array options_tn[19]. but I couldn’t put it on.

tn[19] = display.newText( options_tn[19] )

How do I put this in an array

options_tn_68 = { text = “”, x = tn_67.x -5, width =125, font = native.systemFont, fontSize = 7, align = “center”, – Alignment parameter }

Tanks!

tn[19]:setFillColor( 0, 0, 0, 1 ) tn[19]:rotate( 49 ) tn[19].anchorY = 0 tn[19].y = tn[18].y 

How do I add options in an array. In your example, the newtext options are in an array. but I couldn’t put it on. Tanks