我已经从flashden购买了“虚拟图库”但是我在实现它时遇到了问题。我不习惯使用flash画廊或xml文件,所以希望有人可以帮助我。
这是对flash(js)的调用:
var so = new SWFObject("gallery.swf?xml=category_1.xml", "virtualgallery", "100%", "600", "10", "#414141");
so.addParam("allowFullScreen", "true");
so.addParam("scale", "noscale");
so.addParam("menu", "true");
so.write("flashcontent");
这是xml选项:
<options imagesFolder="images" thumbsFolder="images/thumbs" viewportMaxWidth="920" viewportMaxHeight="600" sfx="yes" />
这是我的结构和路径:
图片:/ images / gallery /
拇指:/ images / gallery / thumbs /
XML :/ components / com_gallery / assets /
SWF :/ components / com_gallery / assets /
其中包含gallery(js)的组件是/index.php?option=com_gallery&view=gallery&cid=7&Itemid=2,基本上就是这样:
/components/com_gallery/views/gallery/tmpl/default.php
我不认为xml文件喜欢使用/ images / gallery,我不认为新的SWFObject喜欢swf文件的路径等等。我希望我在这里有意义!
如果有人可以提供帮助,那就太棒了..谢谢你:)。
答案 0 :(得分:1)
如果我的答案很简单,我很抱歉,但你的xml选项路径与你的文件结构不匹配。这样就可以无法加载正确的文件。
答案 1 :(得分:0)
好的,所以在XML中我必须要做../../ images/gallery/ etc