Skip to main content
Known Participant
January 6, 2017
Answered

Captivate 8 - advanced action apply effect edit parameters

  • January 6, 2017
  • 1 reply
  • 1226 views

Hi Guys

I am having some issues trying to trigger some animations on one of my pages.

Basically i have few animations on one page and i don't want them to be triggered when the slide starts but when a button is clicked. So i've created a custom button to trigger an advanced action. I could have just 'apply effect' to the button directly but i need some other object on the screen to appear and disappear at the same time from the same trigger. So i linked the button to an advanced action, the issue i am having is to edit the parameters of a motion path via the advanced action. I can't seem to be able to do it.

Also - how can i make an object appear only after an animation has completed. For example to click on a button, the animation is triggered and a message appears only after the animation has completed? Can the message be timed via the advanced action to only appear after animation?

Many thanks

Sheick

This topic has been closed for replies.
Correct answer Lilybiri

This could be done in Captivate 9, because it has a new command 'Delay Next action by.... seconds'. But that is not an option for you.

You cannot edit parameters of a motion path in the Apply Effect command, you have to create that motion path as a time-based effect, than save it as a custom effect to use it in an advanced action. What I explained in this very old post is still valid:

Editing Motion Paths and Reusing Customized Effects - Captivate blog

Another approach, which would also solve the second question about having the message appear after the end of the effect is to use micro-navigation: you set up the effect time-based, followed by the message (using the timeline), and the button has its pausing point just before the effect. The only command needed for the button is Continue.

1 reply

Lilybiri
LilybiriCorrect answer
Legend
January 6, 2017

This could be done in Captivate 9, because it has a new command 'Delay Next action by.... seconds'. But that is not an option for you.

You cannot edit parameters of a motion path in the Apply Effect command, you have to create that motion path as a time-based effect, than save it as a custom effect to use it in an advanced action. What I explained in this very old post is still valid:

Editing Motion Paths and Reusing Customized Effects - Captivate blog

Another approach, which would also solve the second question about having the message appear after the end of the effect is to use micro-navigation: you set up the effect time-based, followed by the message (using the timeline), and the button has its pausing point just before the effect. The only command needed for the button is Continue.

TawfeekAuthor
Known Participant
January 10, 2017

Thank you Lilybiri

I have successfully saved a new custom effect and saved it in the same folder as motion path. However when i try to select the effect from the drop down list in advanced action i can't see it, i tried closing captivate and even restart my computer but it is not showing up in the list of effects. any idea how i can get the effect i created to show on advanced action?

Many Thanks

Sheick

Lilybiri
Legend
January 10, 2017

Was that not explained in the blog post? Maybe that cumbersome work flow appeared later:

  • Create a folder 'Custom' in the Effects folder and put your effect file there
  • Now you have to apply that custom effect another time as a time-based effect once
  • Only then will it appear in the dropdown list in Advanced actions.

Sighing, I already reported this too complicated work flow several times for different versions. Apparently no other user cares about it, or it would have been simplified already.