bluedot Posted September 19, 2014 Share Posted September 19, 2014 Hi, This is my code snippet to create a number of animations from a sprite sheet:disk = this.game.add.sprite(newDiskX, newDiskY, 'playdiskred');disk['myConnectAnim'] = disk.animations.add('connectAnim', [8,9,10,11,12,13,14], 21, false);disk['myConnectAnim'].onComplete.add(this.connectComplete, this);disk['myDisappearAnim'] = disk.animations.add('disappearAnim', [6,5,4,3,2,1,0], 21, false);disk['myDisappearAnim'].onComplete.add(this.disappearComplete, this);disk['myAppearAnim'] = disk.animations.add('appearAnim', [0,1,2,3,4,5,6], 21, false);disk['myAppearAnim'].onComplete.add(this.appearComplete, this);The problem is when I call disk['myConnectAnim'].play(21, false); Phaser seems to stop working, only a couple of frames gets played and onComplete is never called.When I removed the lines to create myDisappearAnim and myAppearAnim, the same call to myConnectAnim works fine. Anyone have an idea on what I'm doing wrong here ? Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts