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

Nando Skunk

Posted 9 years ago

the website is http://www.urbanvalencia.com
all the files are into the root folder with the index.html file

Thanks so much

FlashXML Support

Hi,

Try to put your images folder in your root folder.
Or you could set the folderPath.

Here you’ll find detailed explanations on how to set the folderPath.

Nando Skunk

Posted 9 years ago

Hi
I bought the license for the banner rotator FX yesterday and I have the same problem as Brieuc Kestens, on my site appears only several ‘circular waiting symbols’ too, after follow the instructions many times…
I put all the files in to the root folder of the domain and still not working.
Please help me, I like your product and it will looks so fine on my website
Thanks in advance!!

FlashXML Support

Hi,

Could you please give me a link to your website?
I’ll check it out, to see what it’s the problem.

moodle user

Posted 9 years ago

Can you use this this on Moodle (VLE package)

FlashXML Support

Hi,

Normally it should work because Moodle uses php pages.

Christopher Cousens

Posted 9 years ago

Hello,

I’m trying to put your Banner flash in to a Magento Homepage but it keeps coming up blank.

I’ve tried copying all of your code to my Static CMS page and also hardcoding all the URLs/Paths but still no luck.

I really do like your product and I’d like to get it to work before going ahead and buying it.

Please help.

FlashXML Support

Hi,

Try to embed the Banner Rotator FX in your Magento project using the static method.

<object classid="clsid27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="600" height="260" id="gal" align="middle">       <param name="allowScriptAccess" value="sameDomain" />    
 <param name="allowFullScreen" value="false" />    
 <param name="quality" value="high" />    
 <param name="bgcolor" value="#ffffff" />    
 <param name="scale" value="noscale" />    
 <param name="salign" value="tl" />    
 <param name="movie" value="banner.swf" />    
 <embed src="banner.swf" width="600" height="260" bgcolor="#ffffff" name="gal" quality="high" scale="noscale" and salign="tl" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ></embed>
</object>

This should work.

Bob

Posted 9 years ago

I have purchased The “Carousel” plus the Bottom horizontal version (just for the record)
The problem I’m having is I would like to use the images buttons to place a video file on the page. I’m using a three part frame, the center frame id being “mainFrame”. Could you put me out of my misery by confirming that the command target “_mainFrame” won’t work on you system?
Please note: all the files and folder are in the same directory.
Obviously I would like to us your system graphically it’s very pleasing but if it won’t work I will have to attempt design something myself in flash – that’ll be interesting??
Bob

FlashXML Support

Hi,

I’ll show you an example on how to load in a frame a new image each time you click on a thumb.

So in your images.xml file at the url attribute you need to specify something like this:

url = “javascript:GroupDelegate(‘images/01.jpg’)”
url = “javascript:GroupDelegate(‘images/02.jpg’)”
url = “javascript:GroupDelegate(‘images/03.jpg’)”
.... and so on

In the html file that embeds the carousel.swf file you’ll need to write the following piece of javascript code between the <head></head> tags:

function GroupDelegate(url) 
 { 
 if(document.getElementById("frame1") == null)
 {
 iframeObj = document.createElement("IFRAME"); 
 iframeObj.setAttribute("src", url);
 iframeObj.setAttribute("id", "frame1");
 iframeObj.style.width = 640 "px"; 
 iframeObj.style.height = 480 "px"; 
 document.body.appendChild(iframeObj); 
 }
 else
 {
 document.getElementById("frame1").setAttribute("src", url);
 }
 }
</script>

This should help you.

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