Animation flippedX bug

Hi there!
In my game I create animation like this:

var animation = new cc.Animation(animFrames, timePerFrame);
var retAnimation = new cc.RepeatForever(new cc.Animate(animation));

It’s an animation for running player. If player runs left I used to flip it like this:

this.flippedX = (this._runSide == HS.SIDES.LEFT);

or

this.setFlippedX(this._runSide == HS.SIDES.LEFT);

It works perfect in any of the web browsers and on ios device.
But on android device it doesn’t work! The player sprite is always directed one way (like without flipping at all).

If I log this.flippedX it’s correct. If I don’t start any animation and use just one sprite it also flips well.

Can anyone suggest what’s going on?