Problem with spriteInstance:Prepare e SpriteMultiSets

I was refactoring part of my code to use MultiSet sprites and had figured out this problem, when using prepare to use a named sequence which maps to a set that uses the second sprite. A sample code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
  local ssheet1 = sprite.newSpriteSheet("sheet1.png", 52, 52);
  local ssheet2 = sprite.newSpriteSheet("sheet2.png", 52, 52);
 
  local sset = sprite.newSpriteMultiSet({
    {sheet = ssheet1, frames = {1, 2, 3}},
    {sheet = ssheet2, frames = {1, 2, 3}}});
 
  sprite.add(sset, "red", 1, 3, 1000, 1);
  sprite.add(sset, "black", 4, 3, 1000, 1);
 
  local spt = sprite.newSprite(sset);
  spt.x, spt.y = display.contentWidth * .5, display.contentHeight * .5;
  spt:prepare("black");
  spt:play();
views:1399 update:2011/10/22 17:28:16
corona forums © 2003-2011