You are here

How to use a SWF in SmartBuilder

There are many ways to incorporate SWFs into your SmartBuilder lesson.  You can bring in SWFs from 3rd party tools, like Qarbon or Captivate, or you can create your own directly in Flash.  In either case, they will need to abide by the requirements outlined here.

If you are creating your own SWFs from scratch, then you might not be sure of the best way to bring them into your lesson.  This page will outline provide an outline of the various options available.

  • Graphic Object - If you want no communication between SmartBuilder and the SWF, then this is the object for you.  You can have static drawings, or animations or even ActionScript (as2) running in these SWFs, so long as they do not need to communicate with SmartBuilder.
  • Streaming SWF - Typically you will use this object to load in Captivate or other 3rd-party generated content into SmartBuilder.  It can handle preloaders and streaming media.  Again, no communication to and from SmartBuilder is possible with this object.
  • SWF Messenger - This object allows you to create SWFs that communicate with SmartBuilder.  You can add ActionScript to your SWF so that you can send and receive data from the SWF.  You can even place special SWFs into your Captivate files that can alert SmartBuilder when you get a certain point.
  • SmartBuilder SDK object (Widget) - This is the most flexible and most complex objects to create.  They integrate directly into SmartBuilder and offer methods and properties that you can access directly in the SmartBuilder interface.  You must follow our documentation (found in the Shared Library > SmartBuilder Widgets > Documentation folder) on creating these objects.