What did I get wrong in this sprite code?

Hi I’m trying to get a simple sprite to work. Here’s the code (similar to the one on the Ansca youtube tutorial:)

– Hide status bar
display.setStatusBar(display.HiddenStatusBar);

require “sprite”

local sheet1 = sprite.newSpriteSheet( “person.png”, 32, 36 )
local spriteSet1 = sprite.newSpriteSet(sheet1, 1, 12)
local instance1 = sprite.newSprite(? spriteSet1 )
instance1.x = display.contentWidth / 2
instance1.y = display.contentHeight / 2
instance1:play() [import]uid: 55068 topic_id: 10473 reply_id: 310473[/import]

Well after a bit of messing around with this I found that this code worked. If you want an animated character to walk across the screen:

require “sprite”

local sheet1 = sprite.newSpriteSheet( “zombie.png”, 54, 98 )

local spriteSet1 = sprite.newSpriteSet(sheet1, 1, 40)
sprite.add( spriteSet1, “zombie”, 1, 40, 2000, 0 )
local zombie1 = sprite.newSprite( spriteSet1 )
zombie1.x = 100;
zombie1.y = 100;

zombie1:prepare(“zombie”)
zombie1:play()

local function make_zombie_walk()
zombie1.x = zombie1.x + .5;
end

– event listener to make zombie move
Runtime:addEventListener(“enterFrame”, make_zombie_walk);
[import]uid: 55068 topic_id: 10473 reply_id: 38100[/import]