Copy link to clipboard
Copied
I am having some difficulty with the 'apply effect' action. I want to create a 'visited' state on my text buttons by changing the colour of the button but it doesn't seem to be working. In Advanced Actions I set 'apply effect' to the button that is executing the action but nothing happens. Is it possible to apply an effect to a text button?
Copy link to clipboard
Copied
Which version do you use? Is this a normal or a responsive project if you use Captivate 8? Some effects don't work at all in responsive projects
An alternative, that is more to be trusted than using Effects by an Advanced action (always has been tricky) is to replace the text button by a shape, covered by a click box. With an advanced action you can hide the original shape and replace it by a similar shape with another color. Believe me, much safer.
Copy link to clipboard
Copied
Hi Thanks for your help!
I am using Captivate 8 and it is a responsive project. I have tried to apply effects to other objects and it seems to work when I apply the effect directly to the object - but if I put the same effect in an advanced action nothing happens.
Copy link to clipboard
Copied
That is what I tried to explain: do not trust Effects applied by advanced or shared actions, especially not for responsive projects and/or HTML5 output. I offered you a workaround, not OK?
Copy link to clipboard
Copied
That work around is fine, I have realized now that the list of effects you can apply to an object in a responsive project is different than a regular project. So if I want to apply the effect 'colour effect > tint' directly to a shape, it doesn't exist in the apply effects menu in a responsive project. However the apply effect drop down menu in advanced actions will still show that effect as available. I was just confused but I understand now what is possible in a responsive project and what work arounds I can use.
Thanks again for your help!