I am trying to create a slide, where students would need to answer a long list of questions while learning from embedded HTML object or video. The media should be fixed on the screen and remain uninterrupted, while the students can scroll through or select the questions. I suppose this would be possible with the help of containers (allowing to scroll part of the screen) or by showing/hiding objects on the timeline. Would it be possible for you to provide step by step instructions for an elegant way of achieving this?
ActivePresenter version: 9
The simplest way to achieve this is by playing the Web Object over multiple slides, with each slide containing a question, rather than using a container with scrolling.
As the Web Object currently lacks the option to show over multiple slides, you can work around this by adding it to a group or container and then right-clicking on the group/container to access the Show over Multiple Slides option. We plan to address this issue in future updates
Hope this helps.
Thank you for the prompt answer. This works the way you describe. However, the object appears on all of the subsequent slides. Is there a way to limit it to a certain number of slides, so that the lesson can continue with other material?
Thank you for your response.
Yes, you can limit it to a certain number of slides, specifically showing on a series of question slides by doing either of the following
- Calculate the total duration of all the slides where you want it to be shown and adjust it here:
- Drag its duration on the timeline pane: drag it to the slide that you want to show it.
Thank you! This works as you describe. However, if there is background music in the Web Object, it keeps playing even if the container is no longer visible. Is there a fix for that?
It’s true that the music continues to play when the Web Object is hidden. In this case, you can use a script to remove the web object or set a blank address for it.
For example, add a script to the On Load event of the slide right after the one that you hide the web object:
prez.object('Web Object Name').frameNode.src = 'about:blank';
Please note that returning to the previous slide after setting this won’t help to play the web object. Therefore, you can add a similar script, replacing about:blank with the correct URL if you want to re-preview it.
Thank you for the suggestion. What would be the script, if I have embedded HTML package?
If you embed an HTML package, you will need to retrieve the src to save it if you want to set it again later because you cannot determine the src from the editor. Please take a look at the sample below for more information.
There are 2 scripts:
One is for the slides that show the web object: set correct src (slides 1, 2)
The other is for the slides that hide the web object: set blank src (slides 3, 4)