Adobe Captivate: Extending with JavaScript
1h 31mIntermediate2023-02-10
Authors

Anastasia McCune
Developing interactive projects and elearning since 1998
Course details
Are you looking to extend the functionality of Adobe Captivate beyond its built-in components and tools? You can use JavaScript to create customized elearning experiences, even if you’re not a professional programmer. In this course, instructor Anastasia McCune dives into the skills you need to know to use JavaScript with Adobe Captivate to extend the functionality of your elearning presentations. Find out when and how to add JavaScript directly within the program, as well as via an external code editor, to open the door to a new level of customization not offered by Captivate itself. Along the way, Anastasia demonstrates some common ways of using JavaScript, including manipulating the player navigation buttons, creating a drag-and-drop interaction with a random element, and more.
Skills covered
CaptivateE-Learning SoftwareTraining and EducationAdobeDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Extending your Captivate abilities using JavaScript
- 02 - What background knowledge do you need
1. Introducing JavaScript within Captivate
- 03 - Writing JavaScript within Captivate
- 04 - Introduction to the Common JavaScript Interface
2. Passing Information between JavaScript and Captivate
- 05 - Getting variables with JavaScript
- 06 - Setting variables with JavaScript
3. Development Tools
- 07 - Using an external code editor
- 08 - Using the console to debug
- 09 - Using the console to test
- 10 - Where to place your code for repeatability
4. Practical Examples
- 11 - Addressing on-screen items you want to manipulate
- 12 - Combining JavaScript and drag-and-drop - Part 1
- 13 - Combining JavaScript and drag-and-drop - Part 2
Conclusion
- 14 - Additional Captivate and JavaScript resources