Last week Tristan Ward (creator of the Widget Factory) treated me to another lesson in development of Widgets for Adobe Captivate using the development library he created. It was a great opportunity to learn more about widgets and how they work in Captivate and it was incredible to be able to build a widget from scratch so quickly.
Tristan picked up the lesson where we left off (see the first widget development eSeminar online for more) and he walked me through the basics of widget development. I learned about the three major modes of display for Captivate widgets (the properties dialog, the stage view and the live playback view.) It helped immediately to understand how a single widget can present its many faces to users.
Then we dove into the code, which was much easier than I expected. Most of it we had written during the first session, so I had a pretty solid understanding of the basics. We learned about importing a few more resources from the flash event listener to the flash ui elements in order to create a new widget that lets the user replace the mouse cursor with a new piece of custom artwork.
Best of all we learned how to allow the user to dynamically associate the art asset (using the sprite’s name in Captivate) with the Text Entry Box property entry that we had initially built into the widget. The whole process took less than an hour and was an incredible jump start into developing more complex Captivate Widgets.
You can view the entire session here: http://bit.ly/dUp5zM
Or view the previous (Beginners) session here: http://bit.ly/aYnFah”
If you want to see more sessions on Creating Captivate Widgets – leave a note in the comments.