HTML5 - Motion Path on a line object not working
Copy link to clipboard
Copied
I'm very much hoping that someone can help. I needed to publish a Captivate 9 project to HTML5 only, because the user needs to be able to print certain slides from the browser and .swf output will not appear when printing. That being said, I have a simple animation of a line moving down to give the illusion of a car going down the road, and after publishing to HTML5 the line does nothing (no movement at all).
There are a few FX on the slide that do work (all Zoom In effects):
But I cannot figure out why the motion path effect won't work. Any assistance is greatly appreciated. Here is another screenshot of the effect settings:
Any help is greatly appreciated!
Thanks,
Andrew
Copy link to clipboard
Copied
In case anyone is interested (which doesn't appear to be the case here ), I could not get any simple effect to run on a line object when publishing to HTML5 as described above.
As a solution, I created the line movement as a GIF in Photoshop and added it as an animation.
Oh well, the original looked better, but such is Captivate, I guess.
Best,
Andrew
Copy link to clipboard
Copied
This works perfectly for me, both Preview in Browser and Preview HTML in Browser:
Copy link to clipboard
Copied
Thank you, but this doesn't seem to address the problem. In addition, your slide doesn't have the same exact elements in it, or any other elements for that matter. Since this was not working for me, and I have tried several alternative effects (they didn't work as well), in addition to copying and pasting the slide assets into a blank project, and also creating a new one from scratch, there must be an issue using Captivate's effects on lines in HTML5 when other objects (audio, grouped objects, objects with their own effects, etc.) are present. Or perhaps the slide is corrupted, but that is a separate and larger issue for this software.
Copy link to clipboard
Copied
Your title says 'Motion path on line object not working.. I double-checked as I always do to be sure because the line shape is a bit special compared with all the other shapes (it is not closed). That check proved that the title is confusing, especially for other users.
Your problem is due to something else, not to the fact that the line object cannot have effects. The duration of the effect is particularly long, I would have split it up in effects in sequence (since motion paths are always relative to the last location). On your screenshot I couldn't see the motion path itself, not even the line because it was not selected.
The effects on the other objects are no motion effects, wonder why they would interfere.
Copy link to clipboard
Copied
Thanks, but I think you missed the 'HTML5' in the title as well as the first sentence of my post. Effects on this particular line object only worked in the Flash-based published version and not in HTML5. This might have something to do with the motion path, but I doubt it, because other effects that do not incorporate a motion path (collapse, etc.) did not work in the HTML5-published version either. Or it might have something to do with the length of the line or with the length of the effect. If so, then those are limitations of the software that probably should have been tested during QA so users could be made aware of them.
At any rate, since each effect tested worked in the Flash version it most likely has something to do with publishing to HTML5.
Copy link to clipboard
Copied
I always test both in HTML and SWF output. All effects on the line object do work for me.
Copy link to clipboard
Copied
I have this exact issue, and I see others have had it in both 9 and 2017. Motions paths do not show on html5 output for LINE items. I spent many hours with tech chat about this issue, and was still unable to resolve it. However, I was able to substitute long, skinny rectangles in place of the lines, and the motion paths did work. Good luck!
Copy link to clipboard
Copied
Sounds a project specific issue. I never had an issue like that.
Possibly you are upgrading a project to Cp2017 from old version eg: Cp9 (initial version)
Copy link to clipboard
Copied
@elearning Pundits - This is what we thought initially as well. However, when I tried to recreate the slide in a new, blank project, I had the same issue.
Copy link to clipboard
Copied
May be you can try to delete Captivate preferences and then try in a new project. I could not reproduce the issue, and motion path worked fine for me while testing. I tested it on 9.0.2.437 and 10.0.0192 worked fine on both versions.
Workaround with rectangle is good. But if lines still don't work correctly after resetting preferences, you may want to report that to Adobe.
Below are the steps to delete Captivate preferences.
On MAC
- Navigate to the folder where Captivate is installed on your computer
Note: On Mac, the default location is typically Applications > Adobe Captivate 2017. - Open the utils folder.
- Double-click CleanPreferencesMac.
On Windows
- Navigate to the folder where Captivate is installed on your computer
Note: On Windows, the default location is typically C:\Program Files\Adobe\Adobe Captivate 2017 x64. - Open the utils folder.
- Double-click CleanPreferencesWin.bat.
Copy link to clipboard
Copied
we tried deleting preferences as well, but that didn't fix it. Not sure what's going on with it, but they are looking into it.
Copy link to clipboard
Copied
Line object has often problems, it is even not allowed for responsive projects with FLuid Boxes workflow, cannot be rotated neither. When having those problems, maybe replace it by a rectangular shape with a small width (minimum = 3), whic hasn't those problems.
Copy link to clipboard
Copied
Yes, this was my workaround and it worked fine. However, I was not able to get a width below 4 (not an issue for me).

