Repeat sprite after two second interval?

Hello,

I need some help figuring out how to repeat my sprite after a two second interval. I tried a timer, but then the sprite just runs continuously. I posted my code below. Any help would be greatly appreciated!

[lua]require “sprite”

local sheet2 = sprite.newSpriteSheet( “corona.png”, 100, 100 )

local spriteSet2 = sprite.newSpriteSet(sheet2, 1, 8)
sprite.add( spriteSet2, “man”, 1, 6, 500, 1 )

local instance2 = sprite.newSprite( spriteSet2 )
instance2.x = _W * 0.5;
instance2.y = _H * 0.5;
instance2:prepare(“man”)
instance2:play()

local function rep()
instance2:play()
end
timer.performWithDelay(2000, rep, 0);

[import]uid: 17138 topic_id: 12524 reply_id: 312524[/import]

Never mind, I got it. :slight_smile:

[lua]require “sprite”

local sheet2 = sprite.newSpriteSheet( “corona.png”, 100, 100 )

local spriteSet2 = sprite.newSpriteSet(sheet2, 1, 8)
sprite.add( spriteSet2, “man”, 1, 6, 500, 1 )

local instance2 = sprite.newSprite( spriteSet2 )
instance2.x = _W * 0.5;
instance2.y = _H * 0.5;

local function rep()
instance2:play()
instance2:prepare(“man”)
end
timer.performWithDelay(2000, rep, 0); [import]uid: 17138 topic_id: 12524 reply_id: 45738[/import]