setNormalImage 出错,求解。

Cocos2d: ----------------------------------------
Cocos2d: LUA ERROR: :169: error in function ‘setNormalImage’.
argument #2 is ‘string’; ‘CCNode’ expected.

修改
threeBlood:setNormalImage("#fj_app_game_hp_no_blood.png")

初始化
for i = 1, 3 do
threeBlood* = ui.newImageMenuItem({
image = “#fj_app_game_hp_blood@2x.png”,
x = 32 + (i - 1) * 57,
y = 30
})
end
bloodBorder:addChild(ui.newMenu(threeBlood))

初始化后,用修改的方式setNormalImage出错。。。求解。。。

最终解决方式:
setNormalImage(display.newSprite("#fj_app_game_hp_no_blood@2x.png"))

因为把要不要“#”,及名称搞晕了。还有就是newSprite和newSpriteFrame搞晕了。。*

看错误提示,感觉应该是,要传入一个node而不是图片名,这里的node应该是要传入一个sprite或其它

但是初始化的那样子设置就成功了。。。

setNormalImage的参数是另一个精灵,不是图片的名称,和初始化是不一样的