Okay you were correct the print statement fires every two seconds as expected. here is the rest of the player code.
This is what it looks like…
---------------------------------- Create Player -------------------------
function addPlayer( event )
playerSpriteSheetData = {
width = 120,
height = 240,
numFrames = 4,
sheetContentWidth = 480,
sheetContentHeight = 240
}
playerSheet = graphics.newImageSheet(“SpriteSheetFolder/playerSheet.png”,playerSpriteSheetData)
playerSequence = {
{name = “normalRun”,start = 1, count = 4, time = 250},
{name = “fastRun”,frames = {1,2,3,4},time = 500}
}
playerAlex = display.newSprite(playerSheet,playerSequence)
playerAlex.x = 60
playerAlex.y = self.view.contentHeight - 50
playerAlex.xScale = .3
playerAlex.yScale = .3
playerAlex:setSequence (“normalRun”)
sceneGroup1:insert(playerAlex)
end
------------------- AUTOMATIC FIRE -------------
function listener( event )
print(“I am printing”)
playerAlex:play()
end
tmr = timer.performWithDelay(2000,listener,0)
addPlayer()
Thanks so much !!