The short answer to this question is that there isn't any way to do
this. But then, you probably shouldn't be doing it anyway. If what
you want to make is a hypertext document, you should change the text
attributes to notify the user that this is given word or phrase is a
hypertext link (bold in the MetaCard documentation, blue and
underlined in Mosaic), and use the clicktext function to determine
which word or phrase the user clicked on. Once you have the word or
phrase, you can either go directly to a card or stack of that name
(the way the MetaTalk Reference works), or look the word up in an
index and use the other item in the index to determine what to do
(there is an example that uses this technique in the mcdemo stack).
It's possible to simulate overlaying buttons and images on a scrolling
text field by creating a separate scrollbar and setting both the
"scroll" property of the field and the position of the other object in
a scrollbarDrag handler, but this won't work all that well since the
other object won't be clipped properly when it is scrolled to the top
or bottom of the field.
It's also possible to create your own font with the images you need in
it and to use that font in a field, but this is a very complicated
process and is not recommended unless you've got the necessary X
expertise and are sure you won't have to run your presentation on
systems that don't have these fonts installed.
We do plan to support in-lined images and other objects (a la Mosaic)
in MetaCard 2.0. For now, if you've got to mix graphics in with a
large quantity of text, you should split the text up into several
cards and not use scrolling fields.
Scott
-- *********************************************************************** * Scott Raney 303-447-3936 Remember: the better you look, * * raney@metacard.com the more you'll see -- Lidia * ***********************************************************************