This widget creates a timed slideshow from a list of image filenames provided by ListItems. The images will be resized to the slideWidth and slideHeight specified in the parameters, and placed on the screen with the upper left corner at the location of the widget. Each slide image will appear for the slideTime specified, and then the next slide will be crossfaded to in the time specified by slideTransitionTime.

If desired, a video can play when the inputSource rises to a threshold value – the slideshow will pause, and then restart when the video completes.

On-screen Features

  • in: instance name of the inputSource and the values coming from it


  • backgroundMask: This mask is behind the slides. Normally this would be a rectangular image, but in some cases you may want the slide images to have transparency, e.g. where images are circular, and this mask will define what is transparent behind the slide images. For the mask to have transparency, you must use a .png file with an alpha channel.
  • horizontalSkew: To skew the slideshow images horizontally (e.g. to correct for a projector that’s pointing at the projection surface at an angle), set the value to a negative or positive amount, which will set the 3D property rotationY of the slides.
  • inputSource:  the instance name of the source the widget listens to, e.g AnalogIn or DigitalIn
  • inputSourceSlideTime: sets the time for each slide from, in milliseconds, from the inputSource value instead of the slideTime value below.
  • invisible: If set to “true” or checked, the widget will disappear when the Flash movie is run
  • listItemName: The widget uses the ListItems widget that’s named in this parameter to find the filenames of the slide images. Depending on the settings in ListItems, the slides will be presented in the order defined in the associated list, or presented randomly. For more details, see the ListItems documentation.
  • slideDisplayOrder: If you have multiple slideShow widgets that are arranged such that they overlap, this setting will allow you to set the slide’s front-to-back order. A zero value (the default) for this will be in back, and higher numbers will be in front of lower numbers.
  • slideHeight, slideWidth: These set the size of the slideshow rectangle.
  • slideTime: Sets how long a slide will be shown (not including the transition to the next slide)
  • slideTransitionTime: Determines how long the fade will be, transitioning from the current slide to the next one. Note that the total time for each slide is slideTime + slideTransitionTime. So if slideTime = 1.5, and slideTransitionTime = 0.5, the slide cycle will be 2 seconds.
  • startDelay: Sets the number of seconds before the slideShow starts when the .swf is launched. This allows you to have multiple slideShow widgets with the same slideTime and slideTransitionTime, that crossfade at different times because they start with different delays.
  • threshold: This will set the inputSource value at which the video specified in videofileName will play.
  • videoFileName the file name of the .FLV you want to display – should be in the same directory as the .swf

Last modified October 1st, 2014