Flipbook won't go past first frame

So I am working on a simple 2d Sidescroller project, working from the template project.

What I want to do is play a (powerup) flipbook while I hold a key down.

So on keyDown I set a boolean to true, and check on tick whether this value is true.
It change sprites but it won’t play beyond the first frame.

So my thinking was maybe tick restarts the flipbook before it could go beyond the first frame.
Thus I created a Timer to have a delay in starting the flipbook…
The timer works fine, but now it just flashes the first frame…

Here is my code.

binding functions to the button::

the functions::


changing the flipbook.

please help me!!