An Object is a rectangular region on a page that displays some content. They are defined using the word “Object” and are numbered just like most other hotspots and widgets e.g. “Object1”, “Object2”, etc. The content to be displayed is supplied in a folder named Objects.
If you are already familiar with in-page slideshows, you will notice that Objects are almost exactly the same. In fact, if you took an existing in-page slideshow and renamed it from ”IPS” to ”Object”, it would load as a valid Object. The specification and setup are the same, the difference is in the behaviour and the Actions that can be performed. Most notably an Object will not respond to swipes like a slideshow does.
Just like slideshows, the content to be displayed in an Object can consist of images, PDFs, HTML and/or video. These elements can be layered together if desired to form a composite result for each “slide”. The layers can of course contain other interactive elements such as hotspots, widgets, slideshows and even other Objects.
An example of the setup for a simple Object with three slides:
The hotspot: Object1 - the hotspot definition on the containing page The contents: Object1/ - a folder to hold the content Object1/S1-1.pdf - the first slide, a PDF Object1/S2-1.jpg - the second slide, a jpeg image Object1/S3-1.html - the third slide, some html
In finder the object setup would look like this:
To keep track of multiple objects on a page you can create unique names rather than use the default Object1, 2 etc. Your Object could be called 'MySlideshow' or whatever you would like to name it. If your object is not working check to make sure you aren't using any reserved names like IPS or Flipbook, also don't use Object1MySlideshow, the Object name can only be used with numbers.
By default an Object will simply display the first slide from it's content folder. That can be useful in itself, but to really make use of Objects we want to be able to move through the different slides we have created. If we want the user to do this by swiping, it is best to use an In-Page Slideshow instead.
Objects are intended to be controlled via Action Hotspots. So, for example, you would tap one hotspot to make something appear in your Object1 hotspot. You could tell the object to display a particular slide (or “page”) in response to some user interaction. Another great feature is that you can specify the type of transition between slides.
For example you would name your action hotspot:
Action,Object1,Page=2 - tell Object1 to display slide 2 Action,Object1,Page=next - tell Object1 display the next slide in sequence Action,Object1,Page=last - tell Object1 to display the very last slide
Objects support the concept of “transitions” when updating the display from one slide to the next. There are two ways in which to specify the transition animation:
you could add a default transition to your Object hotspot
or you could override this by adding a transition to your Action Hotspot
To specify a default transition to use on an Object:
Object1,Transition=dissolve - setup Object1 to use the "dissolve" animation by default
To specify a transition to use in response to an Action hotspot:
Action,Object1,Page=2,Transition=flip - switch to the 2nd slide using the "flip" animation
A transition supplied on an Action will always override any default specified on the Object. If not specified on the Object or on the Action, the default transition is “none” i.e. no animation.
For the complete list of available transitions see Transitions.
iPad Preview Files
To view these files on your iPad click here to download Oomph Viewer onto your iPad. Once Oomph Viewer is installed download the Handy Book of Oomph in the Library section and preview all the Oomph features in one issue.
Got a question?