Questions

Answer

How to specify the correct path in the embedding code of the SWFs

 

Generally, you must know that the path of the assets the SWF uses (the path of the images or videos specified in the XML file and the path of the XML files themselves) must be relative to the path of the HTML file which embeds the SWF file (and not relative to the SWF file - a common confusion).

If the folder path of the HTML differs from the product’s folder path (the folder in which the XML files and images or videos are located) then you must specify that path as value for the base attribute.

This is an example for 3D Banner FX (replace the product's name if you're using a different one):

- the index.html file is located at this address on your domain: http://www.yourdomain.com/index.html

- the swfobject.js file is located at this address: http://www.yourdomain.com/Banner/swfobject.js

- the product's files (XMLs, assets and images) are located in the Banner folder: http://www.yourdomain.com/Banner/

- the 3DBannerFX.swf file is located in the product's folder: http://www.yourdomain.com/Banner/3DBannerFX.swf

This is the embedding code you have to use:

<div id="Div3DBannerFX"></div>
<script type="text/javascript" src="Banner/swfobject.js"></script> //specify the folder's name here
<script type="text/javascript">
 var flashvars = {};
 var params = {};
 params.base = "Banner/"; //specify the folder's name here
 params.scale = "noscale";
 params.salign = "tl";
 params.wmode = "transparent";
 params.allowFullScreen = "true";
 params.allowScriptAccess = "always";
 swfobject.embedSWF("Banner/3DBannerFX.swf", "Div3DBannerFX", "600", "374", "9.0.0", false, flashvars, params); //specify the folder's name here
</script>

You can also use absolute paths like in this example:

params.base = "http://www.yourdomain.com/Banner/";

In case you used a different folder name don't forget to replace in all locations the Banner name with the name of your folder.

Note: there are three different locations in the embedding code where you have to specify the product's folder name so make sure you update all of them.

Comments

jack

Posted 8 years ago

Quick question,

Is there a why of emdedding the asset files (like the xml and image) in one swf?

Thanks

FlashXML Support

Hi,

All the files present in the archive are relative to the SWF. The only thing that can be set through flashvars is loading a different settings.xml and folderPath. Only certain galleries can be set to load different images.xml. Go to this link to check it out.

artjewl

Posted 8 years ago

Nevermind. I got it working! (So the answer is “yes, it CAN work with zen cart!”)

artjewl

Posted 8 years ago

I was hoping to add an instance of this to a page built on zen cart. Can that be done? I’ve been trying with no luck yet, though I see that the js is being called correctly in the header and space is being allotted to it. I managed to get it set up locally, but when I move it to zen, it fails.

lauren

Posted 8 years ago

Hi! I successfully was able to place the image scroller in my squarespace blog on the main page. It works wonderful in the editing and preview mode. However, when I try to view it on a live website it does not come up! The red loading bar appears for a moment, then disappears leaving a blank screen. I am so confused! How can it work in one place, via the web, and not in another?

Thanks in advance!

FlashXML Support

Hi,

I checked your website and it seems that the component is looking for the lightbox files on these locations: http://www.laurenleighgallery.com/lightbox/css/ and http://www.laurenleighgallery.com/lightbox/css/lightbox/js/ and it cannot find them. Please make sure that you specify the path to the lightbox files correctly in the embedding code.

Lynne Rine

Posted 8 years ago

Can I load the swf via a loadmovie command in another swf?

FlashXML Support

Hi,

Could you give us more details on what you are trying to do? To add our components in your Flash projects you need to follow the Installation Instructions for Flash from the product’s page.

Do you have a question?

you will get an answer in 24 hours, tops.

(required) Only alphanumeric characters allowed
(required) (will not be published)
Please type a message! Your message is too long! Either try to keep within 1500 characters, or contact our support team via email at support [at] flashxml.net.
(will not be published)
You mistyped the two words!
Can't read? Change the image
Format your comments using Textile: *bold*, _italic_, "link text":address, @code@
Connect to us on Facebook Follow us on Twitter Subscribe to our RSS feed
Copyright © FlashXML.net 2009 - 2019