Chapter 12. Working with Variables, Advanced Actions, and Widgets
In this chapter, you will take advantage of the scripting capabilities of Flash and HTML5. The Flash technology includes a programming language named ActionScript. This language is one of the most powerful tools included in the Flash platform. It can be used to implement virtually anything Flash is capable of (and that means a lot of things indeed!). When publishing a Captivate project to Flash, a lot of ActionScript code is generated behind the scenes. It is the Flash Player that executes this ActionScript at runtime. If you decide to publish your projects in HTML5, Captivate generates a lot of JavaScript code instead. It is the browser that executes this JavaScript code at runtime.
Captivate exposes part of this technology to the eLearning developer. Now, let's be honest, you won't actually be writing real ActionScript or JavaScript in Captivate (being an ActionScript or JavaScript developer is a full...