Help creating sprites in a table:

What am I doing wrong with this?

require "sprite"
local Die = {}
local Dice = sprite.newSpriteSheet("Dice.png",48,48)
local test = sprite.newspriteSheet
local DieCube = sprite.newSpriteSet(Dice,1,6)
sprite.add(DieCube,"SixNum",1,6,100,9999)
--local Die1 = sprite.newSprite(DieCube)
--local Die2 = sprite.newSprite(DieCube)
for i=1,6 do
local Die[i] = sprite.newSprite(DieCube)
Die[i].x=(60*i)
Die[i].y=100 + math.random(50)
end
--Die1.x=100
--Die1.y=100

-- Die2.x=200
-- Die2.y=100

local Roll = function( event )
if (event.phase == "ended") then
for i=1, 6 do
Die[i].currentFrame = math.random(6)
end
end
end
Runtime:addEventListener( "touch", Roll )

The error message I get is unexpected symbol near '['
on the line local 'Die[i] = sprite.newSprite(DieCube)'
What is the proper way to assign and create an array of sprites?
TIA

Try removing local from that line and let me know if the error persists.

Peach :)

views:2437 update:2012/2/13 9:11:28
corona forums © 2003-2011