At 18:59 -0300 03/08/2002, Mercedes Rossetti wrote: >I am aware this sounds very simple to you but it's the Himalayas for me >who's just starting.
Welcome to the joys of lingo! >I need to have a button that will display text when >clicked and hide it when clicked again. This is PC and Director 8. There are two Lingo keywords that are most pertinent here: 'sprite' and 'visible'. Essentially you would attach a behavior to your on/off button which, on a mouseUp event, would set the visibility of the text sprite to true or false. As an example, if the text you wanted showing or hidden was located in channel 5, you would attach this behavior to your on/off button: on mouseUp me sprite(5).visible = not ( sprite(5).visible ) END mouseUp What's up with the 'not'? Well, this is a toggle. It switches the visibility of the sprite to the opposite of whatever it is at the time the command is issued. Thus if the sprite is not visible now, after you click the button it will appear; similarly if it is visible this command will make it vanish. By default the text sprite will always be visible when the movie first runs. If you want to change that so it starts out *not* visible (off), you would attach a behavior like this one to the text sprite itself (not its on/off button): on beginSprite me sprite(me.spriteNum).visible = FALSE END beginSprite 'me' is a keyword behaviors use to reference the single behavior instance itself as it applies to a given sprite. 'me.spriteNum' refers to the sprite number to which the behavior is attached. That way the behavior always knows which sprite to make invisible -- the one that it's attached to. I've got a 28-page tut online that might be of merit to you, as well as other pages of freebies, discussion and so on. And, of course, I've got a book out (who doesn't these days) -- all relevant links are in my sig. The book *says* it's 8.5, by the way, but it would apply to 7 and 8 as well, since I have only one brief section on 3D and nothing, really, on imaging lingo. Have fun with it! Hope this helped! -- Warren Ockrassa | http://www.nightwares.com/ Director help | Free files | Sample chapters | Freelance | Consulting Author | Director 8.5 Shockwave Studio: A Beginner's Guide Published by Osborne/McGraw-Hill http://www.osborne.com/indexes/beginners_guides.shtml [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]