
Facebook is similar to other social networking / community sites in that they place stringent limits on what you can add to your profile pages. And because the SlideShowPro Player loads content dynamically (from outside the SWF) and is not a standalone file, if you use relative paths to your content it will not work correctly. This document should help get your slideshow up and running in Facebook.
The Flash Embed Facebook app allows you to quickly / easily embed a SWF in your Facebook profile. Simply navigate to the above page while logged in to Facebook, and click on the install link at the top right. The application will be added to your profile.
In order for your SWF to find its external content all paths must be absolute. If you have coded your own XML file for the SlideShowPro Player to load, or used one of our exporting extras, you will need to modify the XML File Path as well as all links inside the XML file so they're absolute. More information (and examples) of absolute linkage can be found in the Creating an XML document chapter of the User Guide.
If you are using Director, you don't need to concern yourself with any of this since XML File Paths and the links contained therein are already absolute.
For your SWF to have access to data on your site, you must add a cross domain policy file to the root of your domain that grants access from facebook.com. To do this, simply create a new document in your ASCII text editor and enter the following:
<cross-domain-policy> <allow-access-from domain="www.facebook.com" /> <allow-access-from domain="facebook.com" /> </cross-domain-policy>
Note that you include both the "www" and non "www" version of the domain. Save this file as "crossdomain.xml" to your hard drive, then upload it to the root of your site. When complete it should be at a URL like this:
http://yourdomain.com/crossdomain.xml
If you already have a cross domain policy file at your site, simply add the two allow-access-from elements above.
If you are a subscriber to SlideShowPro Director Hosting and have modified your "Friendly Domains" settings in Preferences to only allow certain domains, you will need to add "facebook.com" as one of your domains.
Create a folder anywhere on your web site where you'd like to load your content from, and upload all requisite files for your slideshow. When complete, you should load the HTML document Flash publishes to make sure your slideshow works when loaded in a web browser before attempting to embed it at Facebook.

Go to your profile page at Facebook, and you should see a "Flash Embed" link in the menu (see screenshot on right). Click on the link. With Flash Embed open, click on the "Add a new one?" link, then make sure that "Import a Flash "embed" code" option is toggled on. Open the HTML document that Flash published when you published your slideshow, and copy everything from the first object element to the closing object element. Paste it into the Flash Embed window.
In the code you just pasted, edit both the param link to your SWF as well as the embed src attribute so that they use an absolute link to your SWF instead of a relative one. When complete click "Add Animation" at the bottom. The app will ask if there's anything you'd like to modify or change. If not, click "Add Animation" again.
With your SWF linked, click the "Preview" link at the top right. The SWF should load and display your content. Then click on the "Profile" link in Facebook's main navigation at the top, and you should see your SWF on your profile page.