Long time ago I explained a similar work flow in these forums, and blogged about it:
"Beat the system" - save time creating Advanced Actions (Captivate) - Captivate blog
That is the work flow I certainly would use for the Hint:
- create a user variable v_hint
- insert that variable in a text container on the first slide where you need it (shape or caption, I always mention that, because shape is so much more flexible for styling) and be sure to set the length as high as possible; in previous versions maximum number of characters in a variable used to be 256, but Rod points out it is now lower (about 150)
- make that text container big enough, so that it can have your longest hint and time it for the rest of the project, always on top.
- Create the action for the button to show/hide that container (have several blog post about toggle shape buttons)
- Create a shared action or an advanced action that will have to be triggered by the On Enter action for each slide where you want the functionality; it will be pretty simple: Assign v_hint with "............" (text you want for that slide to be in the hint); I would prefer a shared action over a bunch of duplicate advanced actions because they save on file size and you can manage them from the Library
You could use the same approach (with a different user variable) for the Scenario, but due to the limitation of the length of a variable, and the fact that you have only 3 different versions, I would plead just to have 3 different text containers, but again timed for the rest of the project and always on top.
As for the URL, I'm afraid you'll have to use JS. I think TLCMediaDesign (David Crawford) posted about that work flow. Do you publish for HTML or for SWF? There may be widgets around.