The Drag and Drop feature in Opus is another way of making things happen within your publication. Opus lets you design objects to be dragged around the publication and dropped on other objects. This feature is useful in many types of multimedia publications, some examples are:
Game publications – you could create the ‘round peg in round hole’ game, where different shaped pegs are dragged into the correctly shaped hole.
Quizzes – an alternative method of questioning, for example: drag and drop the correct verb in the blank space to complete the sentence.
Sales Catalogues – drag items of interest into your shopping basket so the company can send you more information.
Information/Museum kiosks – show how things work, for example, drag and drop different objects on a scale and see how they affect the scales balance.
Business assessment publications – use the drag and drop feature to create a Cost Benefit Analysis, for example, scramble a list of Costs and Benefits on a page and allow the user to drag objects they consider as costs to the Cost column and benefits to Benefits column, then use other Opus features to analyse their assessment.
These are just some ways in which the Drag and Drop feature can be used; many other uses can also be found for this feature.
Every object on a page contains a Drag and Drop tab in its Properties dialog. This is used to set an object as a drag object or a drop zone.
Note:
Objects can be both drag objects and drop zones at the same time.
Once you have set up the drag objects and drop zones, you can then set actions to occur as a result. The actions are added to Drag and Drop Triggers. A range of triggers for the drag and drop feature have been provided, each trigger can then activate a list of actions for different user activities. The user activities that have related triggers fall into two categories:
Triggers activated by the drag object (i.e. This Object Dropped, Object Dropped and Dropped Object Removed triggers).
Triggers activated by the drop zone (i.e. Drop Zone Full and Drop Refused triggers).