Ahh! Very clever! It seems this old dog is still learning new tricks. ;-)
Phil On 10/12/11 2:23 AM, Jan Schenkel wrote:
Hi Phil, The trick is to use an image, set the icon of the button to the id of said image, and then change the filename of the image; your button will automagically be repainted when you change the filename of the image control. As a quick test, I created a stack with a button and an image; I named the image control "MyButtonIcon"; and then I set the script of the button to: ## on mouseUp answer file "Select an image for my icon" if it is empty then exit mouseUp set the fileName of image "MyButtonIcon" to it if the icon of me is 0 then set the icon of me to "MyButtonIcon" end mouseUp ## When I click the button, I can go find an image file and the button gets it as a shiny new icon :-) HTH, Jan. Jan Schenkel ===== Quartam Reports& PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ----- Original Message ----- From: Phil Davis<rev...@pdslabs.net> To: How to use LiveCode<use-livecode@lists.runrev.com> Cc: Sent: Wednesday, October 12, 2011 8:06 AM Subject: Re: 295 png import images It didn't work here - 'filename' isn't a button property, and setting the icon to a url doesn't work either. However, you can make an image object act pretty much like a button, responding to mouse clicks and such. Phil _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
-- Phil Davis PDS Labs Professional Software Development http://pdslabs.net _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode