Bizzy,
Good you are getting along. Thanks for the update.
As for the scrolling, 'yes'. It can certainly be done in scripting. I do not remember there being useful actions for this in standard actions. The opusscript commands for this are themselves easy to understand.
Look in the Script Help files for something like:
GetScrollPosition() e.g., var myMasterScroll = Listbox04.GetScrollPosition()
//you typically do this onceSetScrollPosition() becomes: Textobj22.SetScrollPosition( myMasterScroll )
//You may apply the SetScrollPosition() command to multiple objs (best on separate lines) I may not have the syntax exactly right there, but if you
follow closely the examples in the mentioned helpfile, you can easily adapt it.
Just to make your life easier (you can use your own naming instead of what I show here) :
1) On your Listbox object, create a Std Trigger... probably Mouse-Over (but you can try others)
Create an Action. Under the 'Programming' Tab, add a script (here is it known as an action script)
Copy or modify the code below and put it in that script edit space. Click Apply or OK.
Code:
//Here we call a user-defined function to perform the Master/Slave scrolling actions
doSlaveScrolling()
2) Back on your Opus Page, click the toolbar to create a Script Object (or you may use an existing one if you have one)
Type in or paste-in the following code. Note, I have indicated where you place those scroll_position commands.
That's it. Save your work. And Preview it.
Code:
//Here we have a user-defined function to perform the Master/Slave scrolling actions
function doSlaveScrolling()
{
//Place your code for scrolling below.
}
//end func. slavescrolling