cocos2d-html5
Version:
Cocos2d-HTML5 core package
36 lines (27 loc) • 1.28 kB
JavaScript
var TextureColorCacheIssue = cc.Layer.extend({
ctor : function(){
this._super();
var winSize = cc.Director.getInstance().getWinSize();
var spriteFrameCache = cc.SpriteFrameCache.getInstance();
spriteFrameCache.addSpriteFrames(res.tcc_issue_1_plist, res.tcc_issue_1_png);
spriteFrameCache.addSpriteFrames(res.tcc_issue_2_plist, res.tcc_issue_2_png);
var grossini = cc.Sprite.createWithSpriteFrameName('grossini_dance_01.png');
grossini.setPosition(winSize.width / 3, winSize.height / 2);
var sister = cc.Sprite.createWithSpriteFrameName('grossinis_sister1.png');
sister.setPosition(winSize.width / 3 * 2, winSize.height / 2);
this.addChild(grossini);
this.addChild(sister);
grossini.setColor(cc.c3b(1, 255, 1));
sister.setColor(cc.c3b(1, 1, 255));
},
onExit:function () {
var spriteFrameCache = cc.SpriteFrameCache.getInstance();
spriteFrameCache.removeSpriteFramesFromFile(res.tcc_issue_1_plist);
spriteFrameCache.removeSpriteFramesFromFile(res.tcc_issue_2_plist);
this._super();
}
});
TextureColorCacheIssue.create = function(args){
var layer = new TextureColorCacheIssue();
return layer.init() ? layer : null;
};