spritesheet error and dispose() spritesheet(s) using the same image but different dimensions

Hi,
first, since it seems like i am blind

 require "sprite"  
  
 local sheet1 = sprite.newSpriteSheet( "image.png", 128,128)  
 local spriteSet1 = sprite.newSpriteSet(sheet1, 1, 1)  
 sprite.add( spriteSet1, "frame", 1, 1, 1000, 0 )   
 local sprite = sprite.newSprite( spriteSet1 )  
  
--\> error here  
 local sheet2 = sprite.newSpriteSheet( "image2.png", 128,128)  
 local spriteSet2 = sprite.newSpriteSet(sheet2, 1, 1)  
 sprite.add( spriteSet2, "frame2", 1, 1, 1000, 0 )   
 local sprite2 = sprite.newSprite( spriteSet2 )  

returns the error:
attempt to call field ‘newSpriteSheet’ (a nil value)

even if i copy the first block or if i use a different image, same result…

if i use the following code to get a cropped version of an spritesheet and dispose one of them. Does this release the memory of the image and instances of both of the spritesheets?

 local sheet1 = sprite.newSpriteSheet( "image.png", 128,128)  
 local spriteSet1 = sprite.newSpriteSet(sheet1, 1, 1)  
 sprite.add( spriteSet1, "frame", 1, 1, 1000, 0 )   
 local sprite = sprite.newSprite( spriteSet1 )  
  
 local sheet2 = sprite.newSpriteSheet( "image.png", 90,128)  
 local spriteSet2 = sprite.newSpriteSet(sheet2, 1, 1)  
 sprite.add( spriteSet2, "frame2", 1, 1, 1000, 0 )   
 local sprite2 = sprite.newSprite( spriteSet2 )  
  
 sheet2:dispose()  

thx for the help! [import]uid: 102950 topic_id: 23016 reply_id: 323016[/import]

Line 6, you’re reusing the ‘sprite’ variable for a sprite object, which makes it no longer a reference to the sprite library. Rename this variable ‘sprite1’ or something. [import]uid: 44647 topic_id: 23016 reply_id: 91968[/import]

thx

according my second question:

It is not released! One has to dispose both (all) of them individually.
Yet, the memory usage does not depend on how many different “versions” one does load. Even when one loads a new Spritesheet with different dimensions [import]uid: 102950 topic_id: 23016 reply_id: 91981[/import]