代码中加载纹理
cc.spriteFrameCache.addSpriteFrames(
“res/ui/ui0.plist”,
“res/ui/ui0.png”);
使用plist中的按钮纹理制作按钮
this.
btn_start =
new *
ccui*.
Button();
this.
btn_start.loadTextures(
“btn_x_0.png”,
“btn_x_1.png”,
“btn_x_0.png”,*
ccui*.
Widget.
PLIST_TEXTURE);
调试断点发现运行至CCSprite.js
cc.assert(frame, spriteFrameName + cc.
_LogInfos.
Sprite_initWithSpriteFrameName1);
return this.initWithSpriteFrame(frame);
在这个位置frame = undefined
用预加载解决,方法:
http://www.cocoachina.com/bbs/read.php?tid=224988