Skip to main content
Known Participant
June 19, 2013
Answered

Can I have 2 different advanced actions on an object?

  • June 19, 2013
  • 1 reply
  • 1357 views

Hi there

I was hoping someone can help me with this, I have a slide acting as a menu with 4 pages on it.  Once a page is clicked it would take the user to the corresponding slide for that choice.  I was wondering if I could apply an effect to that 'page' before it takes me to the new slide.

For instance, I was thinking that once the 'page' is clicked that it would zoom in to that 'page' and then go to the correct slide.

I don't know if this can be done with an advanced action or adding javascript.

Any ideas would be greatly appreciated.

Cheers

Julie

    This topic has been closed for replies.
    Correct answer RodWard

    I thought the trigger for the first action would be the button over each menu item, then the conditional action would trigger on slide exit. The issue I saw with having it all in one action is that I couldn't work out how to pause the next part of the action (jump to the slide associated with the menu item) and let the zoom effect finish. So the first action is only for the zoom on a button click, the second action jumps at the exit of the slide, after the zoom has finished. I'm interested to see how it would be done in one action (and save having to create another action on the slide).


    In the past when I have needed to simulate an effect similar to what you describe what I did was to have the animation effect set up on a separate slide entirely.  So I had one slide as the menu slide and clicking items on that slide would jump the user to an intermediate slide that shows the effect (this slide was usually only a second or so in duration) and then as soon as that slide ended, it continued to the slide that started the relevant content section.

    So the trick here is that although the content starts on the slide AFTER the animation slide, you point the menu object to jump to the animation slide, not the content slide.

    1 reply

    June 20, 2013

    You could do it with Advanced Actions (but it does get a little messy).

    Place a transparent button over each menu item. Have each button pause near the start of each slide. 

    Create a standard action as below (you will also need to create a variable for each menu item - mine is called Zoom1 in the example):

    This will trigger the zoom (you will probably want zoom size to be 100% for the initial size, then whatever your final size needs to be).

    Create an advanced action like the one below:

    You can have an action for each menu item/button in the one advanced action using the tabs under the Name field. What you're doing is saying if the button for an item has been pressed, jump to the specified slide for that item.  In the slide properties, set the advanced action to run on the slide exit.

    You will need to play around with the size and timings to allow the zoom to reach the end point at, or just before, the end of the slide, otherwise it jumps to the new slide as it's zooming.

    There may be easier ways to do it that others here may suggest, but that's my intial idea - hope it helps.

    Lilybiri
    Legend
    June 20, 2013

    Hmmm, Alistar, maybe I don't understand the question all right, but you have two actions, what are the triggers for both? Because I understood that Julie wants to have "one" action that is doing both, by clicking on the item?


    Julie, I suppose the user will come back to that menu slide. Do you want to keep the possibility to click the same menu item again, with the same effect? And which version do you use? Because I would not propose a transparent button but making the menu items into a shape button or eventually have a click box over the menu item (never understood why so many users go through the steps to create a transparent button if you have a click box that is transparent).

    Lilybiri

    Known Participant
    June 20, 2013

    Hi Lilybiri

    Yeah I would like the user to click once on the 'menu item', for the paper to zoom in and then automatically move to the corresponding page.

    Ideally i would like the slide to be reset on re-entering the slide.  My menu items are smart shapes.

    I am using Captivate 6 v6.0.1.240.  I'm gutted I haven't been able to update to the newer version because I'm not a subscription or ASA customer.

    cheers

    Julie