播放和停止Spritesheet使用lua进行电晕。

| 我创建了一个连续播放的Sprite工作表,
local sheet3 = sprite.newSpriteSheet( \"sample.png\",400,317)

local spriteSet3 = sprite.newSpriteSet(sheet3, 1, 8)
sprite.add( spriteSet3, \"puma\", 1, 8, 1000, 0 ) -- play 8 frames every 1000 ms

local instance3 = sprite.newSprite( spriteSet3 )
instance3.x = 2* display.contentWidth / 4 + 30
instance3.y = baseline - 5
instance3.xScale = .5
instance3.yScale = .5

instance3:prepare(\"puma\")
instance3:play()
众所周知,spritesheet在循环中显示图像序列。我想在完成一个循环后停止播放图像序列。 有人知道我该怎么做吗?或者至少提供任何链接来帮助我解决此问题?     
已邀请:
首先定义动画时,请设置是否循环: http://developer.anscamobile.com/reference/index/spriteadd 另外,如果您需要以编程方式调整动画(即循环播放直到播放器执行某项操作),则可以设置事件监听器,并在循环事件发生时调用pause(): http://developer.anscamobile.com/reference/index/spriteinstanceaddeventlistener     

要回复问题请先登录注册