我在线购买了一个投资组合图库。代码是HTML,JavaScript和XML。我想能够选择一个图标并打开一个灯箱图像以显示所选项目。画廊也假设允许图标播放SWF文件。我已成功将我的图像集成到图库中,但我无法播放.swf文件。我试图将我的.swf文件结构和文件名插入到示例中,但这不起作用。给出下面提供的工作加载.swf文件示例的XML代码。有人能告诉我正确的代码让我玩。
也可以通过点击打开网站吗?那段代码会是什么样的?
我还提供了投资组合演示的链接,以演示其工作原理。
http://codecanyon.net/item/tonic-gallery-jQuery-xml-portfolio-gallery/full_screen_preview/120710(演示)
我的.swf文件的文件结构是images / psst.swf我的文件大小是550x400
我的XML代码
<?xml version="1.0" encoding="UTF-8"?>
<portfolio>
<categories>
<category id="graphic">Graphic Design</category>
<category id="web">Web Design</category>
<category id="photo">Photography</category>
<category id="video">Videos</category>
</categories>
<item>
<thumbnail>images/img1.jpg</thumbnail>
<preview>images/preview.jpg</preview>
<category>graphic,web,photo</category>
<description>Description goes here</description>
</item>
<item>
<thumbnail>images/img3.jpg</thumbnail>
<preview>http://www.adobe.com/products/flashplayer/include/marquee/design.swf?width=792& amp;height=294</preview>
<category>video</category>
<description>Flash video preview</description>
</item>
答案 0 :(得分:0)
对不起我之前的回答,我完全不明白你的目的是什么。
我查看了图库网站http://pexeto.com/tonic_gallery/portfolio.xml上的xml(http://pexeto.com/tonic_gallery/),您可以查看代码。 flash部分在工作示例中看起来像这样:
<item>
<thumbnail>images/flash.jpg</thumbnail>
<preview>http://www.adobe.com/jp/events/cs3_web_edition_tour/swfs/perform.swf?width=792&height=294</preview>
<category>video</category>
<description>Flash video preview</description>
</item>
所以我认为您的问题是预览字段网址中的空格和放大器,请尝试使用“&amp;”这样:
<preview>http://www.adobe.com/products/flashplayer/include/marquee/design.swf?width=792&height=294</preview>
而不是:
<preview>http://www.adobe.com/products/flashplayer/include/marquee/design.swf?width=792& amp;height=294</preview>