I was looking for something on Wikipedia the other day and came across an article about planispheres. As a kid I was interested in astronomy and had built my own planishere out of cardboard. I thought it shouldn’t be too difficult to create one of these starcharts using Storyline 360 dials. A starchart is very simple to use: You turn a disk to line up today’s date with the current time (e.g. March 14, 2AM), turn into a direction (e.g. NorthWest), and the starchart will show the constellations above you in the night sky. I based my starchart on this awesome example here. This web-based version is much more sophisticated than my simple experiment. I just wanted to verify that Storyline dials could be used to build an interaction like this.
First I created a ‘cover’ that with an actual planisphere sits on top of the starchart.
The trick is that the cover needs two transparent cutouts, one of the date ring and the other for the starchart area.
Then in Storyline, I created a dial from the starchart bitmap and placed the cover bitmap on top of it.
The only issue was that, although the dial was visible through the cutouts, I couldn’t turn it because the transparent areas ‘block’ the dial from being turned. So, I created a second, transparent dial that sits on top of the cover and used this dial’s variable to control the starchart dial as well. As you can see in the setup not a single trigger was required to make this interaction work.
Here is the published example. I also tested this on a mobile device without issues.