> it came back with "this is hard" eight times No wonder Your script is fundamentally wrong that you are wiping off everything and start all over again and again every time one of the following properties is changed: _label, _fontName, _fontSize, _fontColor, _embedFonts, _bkgdColor, _width, _height, _myImage. In fact you should get "this is hard" 9 times not 8 times (because there are 9 properties) You have to ask yourself what do you want to achieve here. From your code I can see that you want to (A) create a button dynamically, and (B) change everything after the button is created at will. Do you really want to achieve (B)? If so do you really want to change all of the 9 properties? If you want to change everything why don't you create a new button and just replace it? Well, having said that it's easy either way - let me know if you want me to come up with a clean code!
... View more