请问这个转成lua,该怎么写呢,求大神指教

Director::getInstance()->getTextureCache()->addImageAsync(“tupian.png”, CC_CALLBACK_1(LoadingScene::plistAsyncCallBack, this, “tupian.plist”));

转成lua我只能加载整张tupian.png,不能载入tupian.plist,也就不能访问打包里的小图,这个宏不知道怎么转,求指教

– 异步加载纹理
local cb = function(plist, image)
– do something
end
display.addSpriteFrames(“Sprites.plist”, “Sprites.png”, cb)

谢谢解答,但是有个问题

— Begin quote from ____

引用第1楼maomaolong于2015-08-03 09:20发表的 :
– 异步加载纹理
local cb = function(plist, image)
– do something
end
display.addSpriteFrames(“Sprites.plist”, “Sprites.png”, cb) http://www.cocoachina.com/bbs/job.php?action=topost&tid=316826&pid=1360523

— End quote

如果在函数cb中执行

local bomb = display.newSprite("#effect_bomb.png",display.cx,display.cy)
layer:addChild(bomb)

可以成功!

但是再cb 函数以外执行就提示错误!找不到这个文件,好像只能供这个回调函数使用,那还有什么意义呢,始终搞不明白
display.newSpriteFrame() - invalid frameName effect_bomb.png

stack traceback:
:1591: in function ‘newSpriteFrame’
:669: in function ‘newSprite’
:146: in function ‘init’
:11: in function ‘ctor’
:315: in function ‘new’
:40: in function ‘enterScene’
:13: in function ‘run’
:11: in main chunk
: in function ‘require’
:1: in main chunk

display.newSprite() - create sprite failure, filename #effect_bomb.png

stack traceback:
:703: in function ‘newSprite’
:146: in function ‘init’
:11: in function ‘ctor’
:315: in function ‘new’
:40: in function ‘enterScene’
:13: in function ‘run’
:11: in main chunk
: in function ‘require’
:1: in main chunk