295 png import images
janschenkel at yahoo.com
Wed Oct 12 04:23:41 CDT 2011
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:
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"
When I click the button, I can go find an image file and the button gets it as a shiny new icon :-)
Quartam Reports & PDF Library for LiveCode
"As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld)
----- Original Message -----
From: Phil Davis <revdev at pdslabs.net>
To: How to use LiveCode <use-livecode at lists.runrev.com>
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.
More information about the use-livecode