I just tried this myself and it's actually not working as I expected either, will mess around with this a bit and update.
Edit - derp the animation frame starts at 0 and the animation frame count starts at 1, so the current animation frame needs to be compared to animationframecount-1.
dropbox.com/s/jer37gojqns6on3/incrementdeckexample.c3p
Event sheet 1 is the way mentioned by tarek, which is probably the most compact way, where different animations in the same sprite objects are separate decks.
Event sheet 2 is using different objects for different decks. You can put them in a family (which I don't currently have access to) as well to make things simpler.