• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Appear after all buttons clicked

Explorer ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

OK, I have a relatively easy question for you guys. I have a slide with four persistent buttons on it and I want a link to the next slide to appear after the four buttons have been clicked. What confuses me, however, is that I'm not sure where to put the "Advance to Next Slide" button on the timeline.

I'm assuing that the problem is that I have all the buttons set to pause at the same time, but I'm not sure what the alternative would be.

I've attached pictures of my slide and timeline below. Any feedback you could give me would be much appreciated. Thanks.

slide.pngtimeline.png

Views

4.0K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Community Expert , Nov 23, 2011 Nov 23, 2011

OK Walter, then you really need advanced actions for the buttons. Noellet gave some ideas but it will not work if the user can click multiple times on each button, sorry Noellet. I will try to explain why: in your scenario the Next button will also appear if the user clicked four times on the same button

Walter, you need to create one user variable for each button, I will label them v_one, v_two, v_three, v_four.  You do not need to give those variables a start value at all. They will be set to

...

Votes

Translate

Translate
Community Expert ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

Is there a sequence imposed for clicking the buttons? And what do you want those buttons to do? Can the user click multiple times on each button?

In your present situation, clicking one button will release the playhead and it will continue till the end of the slide.

If the sequence is imposed, you could stagger the button timelines, so that the pausing point (between active and inactive part) is earlier for the first button, bit later for the second etc. In that case you can use the present setup for the button: make it appear just after the pausing point of the last button to be clicked.

If the sequence is not imposed you'll have to use advanced actions? I'll explain when you have answered my questions.

Lilybiri

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

Hi Lilylibiri,

Thank you for responding to my question so promptly. The idea is that users can click the buttons in any order and as many times as they like. Whenever a button is clicked, information is displayed in the box above the button.

My preference would be not to impose a sequence and use an advanced interaction. I'm just a little unclear about how I would do that.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

OK Walter, then you really need advanced actions for the buttons. Noellet gave some ideas but it will not work if the user can click multiple times on each button, sorry Noellet. I will try to explain why: in your scenario the Next button will also appear if the user clicked four times on the same button

Walter, you need to create one user variable for each button, I will label them v_one, v_two, v_three, v_four.  You do not need to give those variables a start value at all. They will be set to 1, when the corresponding button is clicked the first time. You will need a conditional advanced action for each button, and as Noellet correctly pointed out, the 'Next' button has to be initially invisible.

Each conditional advanced action will have to do several things, showing the text caption and hiding all other text captions, set the value of its variable to 1, check the value of all the user variables and if they are all=1 the next button will be made visible. Easiest way will be to create indeed a counter variable as well v_counter.

Would use 2 decisions: first will be a mimick of a standard action, second will be a really conditional action. For the first button, where the Text Caption is TC1 this will be:


First decision: IF 1 = 1     (will always be true, so THEN actions will always be executed

                    THEN      Show TC1

                                   Hide TC2

                                   Hide TC3

                                   Hide TC4

                                   Assign v_one with 1

                                   Expression v_counter = v_one + v_two

                                   Expression v_counter = v_counter + v_three

                                   Expression v_counter = v_counter + v_four                    need 3 expressions to calculate v_counter

                                   Assign rdcmndGotoFrame with rdinfoCurrentFrame      to rewind the playhead

Second decision  IF v_counter = 4

                         THEN  Show BtNext      shows the Next button

                         ELSE  Continue

Did not try it out, let me know if it works, logic is OK

Lilybiri

                                  


Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

Holy smokes! Thank you so much for such a detailed answer. That's great. I'll test it out and let you know how it works.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

And now this will help me too! I'll also try it out and see if I can get it to work.

Thanks so much.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 25, 2011 Nov 25, 2011

Copy link to clipboard

Copied

Yup, it works. I changed it a little bit and instead of using the v_counter, I just made the 2nd decision:

IF

     v_one = 1 AND

     v_two = 1 AND

     v_three = 1 AND

     v_four = 1

THEN

     Show Next Button

I also removed the ELSE statement, as I wasn't sure what it was doing.

Thanks!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 25, 2011 Nov 25, 2011

Copy link to clipboard

Copied

The Else statement Continue makes sure that  the playhead doesn`t stop. In a conditional action it is not always necessary.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 25, 2011 Nov 25, 2011

Copy link to clipboard

Copied

LATEST

Oh, that makes sense.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

Hi Walter,

One idea would be to put a conditional action on each of the coloured buttons that:

a) counts each button clicked and

b) when 4 buttons have been clicked it shows the next page button.

Just to show Lilylibiri that I was listening yesterday you could set it up like the interaction she explained here:

http://forums.adobe.com/thread/928068?tstart=0

But instead of attaching the Advanced Actionss to click boxes you are attaching them to buttons.

You need to create a variable that will count how many buttons have been clicked. (v_counter)

Each action should be a conditional action with 2 decisions

First one:

If 

1 is equal to 1

then

v_counter = v_counter + 1

Second one:

If

v_counter = 4

then

show button

Your next button should be marked invisible and should appear on your time line at the beginning and run for the rest of the slide, just like everything else. It will only show up after the 4th button is clicked, though.

That's one way of doing it. I'm sure others have other ideas!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

@Noelette

I think this might be exactly the explanation I was looking for. Let me give it a shot and then I'll get back to you.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 23, 2011 Nov 23, 2011

Copy link to clipboard

Copied

Well you can thank LilyLibiri if it works, I learned it from her yesterday!

I made a model of it--let me know if you need to see it.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources