Control a shapes Fill Paint property with a script

Try event.source.setStrokeStyle, event.source.setStrokePaint, event.source.setFillPaint. This might help: Animating a gradient