Image in pop-up window

Klaus kmajor at metascape.org
Thu Jan 24 03:11:01 EST 2002


Bonjour Aurélien,

> Hello and Bonjour!:)
> 
> Does anybody knows how a mouseUp could open an image in a pop-up window
> (without making a specific card)? My card comes with several clickable
> thumbnails, so the user would clik on one of them in order to see a bigger
> version of the thumbnailed pic (just like in a web page). Is it possible
> with rev?

try this:

create a new stack ("stack "display" in my example) as a substack of
that stack with the clickable thumbnails.

In "display" there should be just one card with an empty image on it.

Now script this in your thumbnail-buttons:

on mouseup
  set the filename of image 1 of stack "display" to \
      "your_path_to/your_imag_here.jpg"
  ###save memory ;-)

  set the rect of stack "display" to the rect of image 1
 ####so the image will fill the entire stack

  palette  "display"   ##or toplevel or whatever
end mouseup

This way there is no need for clonig stacks or stuff.
Just a tiny, reusable extra-stack :-)

You could even give that big image a script...
maybe:

on mouseup
  close this stack
end mouseup

mabe not .-)

Not tested due to lack of time, but you will figure it out...

P.S. A good idea is to store the full path to the big pictures
as a custom-property in the thumbnail-buttons.

I do it all the time.

So you can script (in the group "los thumbos" after grouping
all these buttons):

on mouseup
   if "button" is in the target and the owner of the target is me  then
     set the filename of image 1 of stack "display" to \
         the pathe_exact of the target
   .....
end mouseup

It's just ONE script... (I'm lazy by nature ;-)


Drop a line if you do not know what i am talking about...


Au revoir

Klaus Major <kmajor at metascape.org>
MetaScape GmbH




More information about the Use-livecode mailing list