Я новичок в короне, вся работа от царапин других. Позвольте видеть, у меня есть 3 изображения, которые озаглавлены shop1price shop2price shop3price. Теперь я хочу, чтобы упростить как код нижеКак упростить загрузку некоторых файлов в короне?
local options =
{
{ defaultFile = 'images/shop1price.png' },
{ defaultFile = 'images/shop2price.png' },
{ defaultFile = 'images/shop3price.png' },
}
local priceTag = {}
for i = 1,3 do
priceTag[i] = widget.newButton{
options[i],
overColor = {128,128,128,255},
width = 73,
height = 38,
left = (centerX-155) + (i-1)*118,
top = centerY * 0.88,
id = i,
onEvent = function (e)
if e.phase == 'ended' then
onTouchBuy(e.target.id)
end
return true
end
}
-- priceTag[i] : setReferencePoint(display.CenterReferencePoint)
priceTag[i] : scale(0.8 , 0.8)
buttonGroup : insert(priceTag[i])
end
Но кнопка не появляется, я думаю, что неправильно в options[i]
. Но проблема всегда в том, что я не знаю, как правильно. Я знаю, что могу сделать сам код один за другим, но это, безусловно, очень утомительно. Что, если у меня есть, например, 100 кнопок.
Любая помощь будет оценена по достоинству.
Спасибо Kumar :) –