Loading

Flash SWF

From Showit Desktop Manual

Showit is built on the Adobe Flash Player and as such allows you to directly import Flash SWF files for use in your website. This gives you the added benefit of being able to work with vector graphics that can scale and shrink very well compared to bitmap raster graphics such as a 'jpeg' or 'png' file.

Typical vector graphics include EPS or AI (Adobe Illustrator) files but these must be converted to Flash SWF for use inside of Showit. The most common method to convert a vector graphic to swf is by using Adobe Illustrator.

Compatibility

Showit does not guarantee that all swf files with Actionscript will work because Flash is a very dynamic platform with it's own programming language, so there are some constraints as to what SWF files will work as is.

As a rule of thumb, most Flash SWF files that have either a single frame with graphics or a simple timeline animation will work and load properly. It is recommended that the first frame of the animation have a transparent box that represents the entire size and bounds of the animation, so that as the item is loaded and being moved around inside of Showit, the bounding box being displayed represents the entire size of the content.

However, complex SWFs with dynamic scripting will encounter problems interacting in the scripting environment inside of Showit unless they know about this environment and how to interact with it. As such, complex SWFs that are purchased from third party sites may not work if they aren't built specifically for Showit. SWFs that are built for Showit will need to use the hooks into our Plugin API to communicate, load, and display correctly within a site.

If you are not a programmer or don't have access to the SWF's original source code, you probably won't be able to get a complex SWF to load directly into a Showit Site. You can try dropping the SWF in and see if it loads but there is no guarantee it will and not much we can do about it based on the nature of the way two way communication would need to happen. In this case, the best option is to create a link to an HTML page that contains the SWF content either by loading the HTML page in an Overlay Link or opening the URL in a new window. By linking out to an HTML page that includes content such as a slideshow or animation or interactive widget, you will be loading a separate sandbox that allows the SWF to load by itself and do what it was intended to do.