How can I create a stretcable dynamic block that can change colour

I have a simple dynamic block containing just three horizontal lines positioned vertically above one another.
I have applied a linear parameter to both ends of all three lines and then applied a stretch action to each parameter. I have also added three visibility states so that three colours can be selected in any combination.
When using the first visibility state all three lines can be stretched at the same time in either direction. However when the visibility state is altered the lines revert back to their original length and cannot be stretched.
Does anyone have any ideas of how a dynamic block can be stretched consistently and have different colour options.
I am using AutoCAD 2014

Comments 0