sprite sheet tutorials

Hi,
I have been trying to follow the sprite sheet tutorials but I keep not having the result showed on screen
I keep receiving all sort of errors and my lines are exactly like the ones showed in the tutorials (only the file names are different).
this is my last attempt:

Lines of code:

require “sprite”

local data = require (“trogwalk”).getSpriteSheetData()
local sheet = sprite.newSpriteSheetFromData(“trogwalk.png”, data)
local set = sprite.newSpriteSet (sheet, 1, 12)

local instance = sprite.newSprite(set)
instance.x =100
instance.y =100
instance:play()

terminal response:

ement-45AF85F3F5D555A7841E741F96B484A6)
Runtime error
/Users/andrea/Desktop/test for movement/main.lua:5: ‘frameWidth’ must be less than height width

stack traceback:
[C]: ?
[C]: in function ‘newSpriteSheet’
/Users/andrea/Desktop/test for movement/main.lua:5: in main chunk
Runtime error: /Users/andrea/Desktop/test for movement/main.lua:5: ‘frameWidth’ must be less than height width

stack traceback:
[C]: ?
[C]: in function ‘newSpriteSheet’
/Users/andrea/Desktop/test for movement/main.lua:5: in main chunk
I have in my file the data file trogwalk.lua (the data file from Zowptek) and my png sprite 256x 256 with 12 images inside…

i really do not understand what is happening

Thanks for the help!

Pollen
[import]uid: 8464 topic_id: 3654 reply_id: 303654[/import]

Try putting less images in your sprite-sheet. Do a simple test with a 2-image-sprite-sheet. [import]uid: 11219 topic_id: 3654 reply_id: 11148[/import]

Try this.
[lua]local spriteSheet = sprite.newSpriteSheetFromData(
“trogwalk.png”,
require(“trogwalk”).getSpriteSheetData()
)
instance = sprite.newSpriteSet(spriteSheet, 1, 12)

instance.x =100
instance.y =100
instance:play()[/lua]

I don’t recommend spriteSheets if you’re using getSpriteSheetData as they don’t seem to work after build. Follow issue here.

Yes, the person above might also be right. The sprite might be too big. [import]uid: 11024 topic_id: 3654 reply_id: 11152[/import]

@pollen

http://developer.anscamobile.com/code/spritegrabber-spritesheets-two-lines [import]uid: 7356 topic_id: 3654 reply_id: 11156[/import]

thanks guys…

this works now:

local data = require (“trogwalk”).getSpriteSheetData()
local sheet = sprite.newSpriteSheetFromData(“trogwalk.png”, data)
local set = sprite.newSpriteSet (sheet, 1, 12)

local function touchEvent(pEvent)
local instance = sprite.newSprite(set)
instance.x = pEvent.x
instance.y = pEvent.y
instance:play()
instance:addEventListener(“sprite”, spriteEvent)
end

Runtime:addEventListener (“touch”, touchEvent)

in terms of sprite

[import]uid: 8464 topic_id: 3654 reply_id: 11278[/import]