Zoom & Triggers

May 08, 2012

I am doing a very simple software demo and have recorded the screen recording whihc is split into 4 slides.

On the 4th slide I have used zoom to focus in on a particular area of the screen, however I want the zoom to end when the user clicks a hotspot to play the screen recording action.

Is there anyway to achieve this?

11 Replies
Annie Jean

Hi Grant,

On the 4th slide, you need a layer.

For that specific layer, click the gear icon (properties) of the layer to active the "Pause timeline of base layer".

That way, when this layer is showing, the base layer is not playing.

On that same layer you could add a button or whatever you want to be clicked to trigger the movie.

The trigger for the layer will be " Hide layer - This layer - When user clicks - transparent shape of button"

Then, on the base layer, add a trigger that says, "Show layer - layer with button or thansparent shape  - When timeline starts - Base slide".

Hope it helps! Don't hesitate to post back if you need more information.

Have a nice day!

Grant King

Thanks Annie

I am really not getting this at all unfortunately. 

I understand the concept of layers, but cant get my head around how they work in relation to screencasts.

I need to do 2 screen casts, both are step by step slides. 1 is in view mode, the other is in try mode.

Lets say there are 3 slides, and in the 3rd slide a button is clicked in the screen cast - maybe click send mail in outlook or something similar.

At that point the screen cast is zoomed in, and I want the action of clciking the button to remove the zoom.

I dont understand how the layers will help, when the screen cast and mouse cursor and instruction text box will be on the base layer. What needs to go on the additional layer?

Steve Flowers

All the layer does is trigger a pause on your base layer. When hidden, the base layer will play. 

A modification of the example I showed above, Move the Zoom object to the left on the timeline so that it's flush with the start of the timeline. If you want a pause in the base layer with a cue for user interaction, add a button or object with a call to action and a trigger to show a layer. In the properties of this layer, check the box labeled "pauses base layer".

WIth the zoom object against the beginning of the timeline, your slide should *start* zoomed in. After .25 seconds, your object appears (don't have it flush against the start of the timeline or the pause won't trigger) and shows the layer. Timeline pauses and waits for the user to take action. User takes action, hides the layer and the base timeline plays. Zooms out and shows your screen recording.

Annie Jean

Edit following Steve's message.

Here, you would add this trigger (on top) to an object that can be transparent or you can move it out of the slide itself...

 Hi Grant,

I am not authorized to use screenr at my job so this is what I can come up with...

On the third image, I have added a button on the layer that says "Click here to email" but if you are using a component on the base layer, you could easily just add a "hotspot" over it and apply the same trigger.

Hope it helps! don't hesitate if you need further information.

Ashley W

This is great, and I *almost* have it doing what I want, but I can't quite get to the point I need to.

I've got three markers on a page.  I want to zoom in on the marker when the user clicks on it.  I can do this successfully for the first marker, but once I try to do it for the other two, everything gets muddled up.  Any advice?

This discussion is closed. You can start a new discussion or contact Articulate Support.