I would recommend not using blink animations via the style customiser (I presume this is what you’re using elsewhere?).
These are not synchronised between components and look unprofessional if you have multiple components all blinking out of sync with each other.
I use a client tag that is pulsed with a client timer script. I then also use this for component visible bindings to flash them as well
@nminchin mentioned cycling a client tag using a client timer script. For the way I mentioned you don’t need the client timer script at all. When you set up your client tag, you go to the Expression/SQL section of the tag and set it to expression and insert the expression I showed. That expression does a 1 second pulse. You can change it based on how fast or slow you want the pulse to be.
I should mention, the reason I put into a client timer script is because I have various pulses defined, 125, 250,500,1000,2000ms
I really only use the 500ms and it was easier to calculate these via script than expression. If you don’t need pulses faster than a second, you can certainly do as @bpreston says.
Well, I suppose you could use an expression with RGB values to do it… but it certainly wouldn’t be the recommended way. Regardless, to use an expression like you are, you need to use an alternating value to alternate the colour between your two colours. E.g. using a session prop set with an expression to flip-flop between false and true. Then your expression would be: