Timeline is ignored when states change??
Dec 09, 2015
I have 2 text boxes in the attached project.
- "On for the first 3 seconds" is on the timeline from 0-3s
- "On for the second three seconds" is on the timeline from 3-6s
The project will auto-advance to 2nd slide if I reach the end of slide 1 (7 seconds), and I can go back to slide 1 with the Back to slide 1 button.
Everything works as it should if the text boxes initial state is normal. However, I only want to see those boxes when the variable is true. I:
- Set the initial states of all text boxes to hidden.
- Setup a trigger that turned the states to normal when the variable goes true.
- Setup a trigger that turned the states to normal if the timeline starts and the variable is already true.
Now I expect that I can preview the project and will not see the text if I do nothing. That works as expected.
I also expect that if I press the On button in the first three seconds, the "On for the first 3 seconds" will turn on when I press the button and turn off when 3 seconds is reached, then "On for the second three seconds" will turn on until the 6 seconds and turn off.
When I press the "On" Button 1s after the preview starts, both text boxes appear, even though ""On for the second three seconds" isn't supposed to start until 3 seconds.
Why is the timeline being ignored?
9 Replies
Hi Chris,
you have to adjust two things.
First: Change the "When revisiting" Status of your first slide to "Initial state".
Second: there are two triggers missing. Your triggers on your first slide will only change if the status of CC is changed while playing the slide. Add two triggers which will change the status of your textboxes when the timeline starts (because CC has already changed on second slide and your triggers won't execute on slide one).
Thanks for your suggestions, but I'm not sure what problem you are trying to solve. The updated storyline still has the same problems.
If "On for first 3 seconds" was just set to normal from the beginning, it would be invisible until the 3 seconds mark because it's start time is set for 3 seconds. The timeline controls when it can and cannot be seen no matter what state its set for. By settings its start time at 3 seconds, I am explicitly stating that it should not be visible until the 3 second mark and then only be visible for 3 seconds with duration.
I never want to see "On for first 3 seconds" unless my timeline is between between 3 and 6 seconds.
If I press "On" at the one second mark, "On for first 3 seconds" immediately becomes visible, even though it has been told by the start time not to be visible until the 3 second mark.
Hi Chris,
I'm a bit confused about your set up and what you'd like to accomplish. You mentioned it should show only after the 3 second mark, yet it's only set to be visible for seconds 0-3 on the slide timeline. If you want it to only be visible after 3 seconds you'd want to move that item to 3 seconds as the start point. So if you click to turn it "on" after the 3 seconds have passed, regardless of it's state it's no longer on the timeline and therefore it's state won't be changing anyway.
I screwed up in my last post. I meant to use the "On for the second three seconds" text in the example.
If "On for the second three seconds" was just set to normal from the beginning, it would be invisible until the 3 seconds mark because it's start time is set for 3 seconds. The timeline controls when it can and cannot be seen no matter what state its set for. By settings its start time at 3 seconds, I am explicitly stating that it should not be visible until the 3 second mark and then only be visible for 3 seconds with duration.
I never want to see "On for the second three seconds" unless my timeline is between between 3 and 6 seconds.
If I press "On" at the one second mark, "On for first 3 seconds" immediately becomes visible, even though it has been told by the start time not to be visible until the 3 second mark.
I want to synch text to audio, but only when the user wants to see it. I can't use a layer because the layer is on a separate timeline and it doesn't synch to the audio properly, unless that is another bug.
I think that the existing cc is ridiculous with the scroll bar. I either have to split my slides into 3 lines of text per slide, or make the user scroll along with the audio, and pay attention to everything else on the screen.
Chris,
I suspect that objects on slides are always on the slides. If they are set to appear later in the timeline, they are in a hidden state that is accessible only to the system, but you can bring them to sight by changing their state to normal.
Seriously, thanks for discovering this for us. This means we can have an object show up when the user takes an action, or have it show later at a default time, all without messing with the initially hidden state, which is sometimes messy. Just have it appear late in the timeline. I'm making a list of uses for this.
To show my appreciation, I'm enclosing a solution to the CC problem that might work for you. I've extended the time visible to 5 seconds to give you more time to play with it, It also show a layer and returns to the CC selected state.
Hi Chris,
your example is a bit confusing (so it is to Ashley).
If you entitle your textbox "ON for the first 3 seconds" but you do NOT want to see it at all for the first 3 seconds that's confusing to me.... sorry.
Cheers,
Jan
Thanks Walt,
Your solution is elegant.
I do hope they fix the bug, though.
Jan,
My response to you was confusing, I screwed up and used the wrong term. The title of the post is The Timeline is ignored. My example has the following conditions:
"On for the first 3 seconds" should be visible on the screen ONLY IF:
"On for the second three seconds" should be visible on the screen ONLY IF:
That is not what happens. The actual conditions for either text box to be visible on the screen are:
The position of the text-boxes on the timeline is irrelevant to the visibility of the text boxes The timeline for starting point is completely ignored. The end-point is applied only if the text-box turns visible before the endpoint.
What's the point of a timeline if it can be completely ignored?
This discussion is closed. You can start a new discussion or contact Articulate Support.