我在Joomla的模块上使用flash来显示图像,我将flash播放器代码嵌入到javascript中,它从XML文件中获取图像,这些图像是预定义的,并且工作正常, 现在我有一个问题,我从数据库收集图像,意味着图像是动态的,所以我无法获取图像闪存上的显示,我只是想知道如何将动态图像阵列添加到闪存。我需要创建xml ??
这是我的代码示例
<div id="slider"></div>
<script type="text/javascript">
var so = new SWFObject("http://localhost/projectname/modules/mod_photo_gallery2/gianniconti.swf", "slider", "942", "477", "8", "#000000");
so.addVariable("xml_path","http://localhost/projectname/modules/mod_photo_gallery2/gianniconti.xml");
so.addParam("wmode", "transparent");
so.write("slider");
</script>
<?php foreach ($photos as $photo) { // $photos containing images path ( fetch from db) ?>
<img src="http://localhost/projectname/components/com_user/views/images/thumbnail/<?php echo $photo->thumbnail;?>" width="100" height="100">
<?php }?>
......
......
请尽快帮助我,
感谢
答案 0 :(得分:1)
如果你想避免进入flash代码,你需要向flash播放器提供xml。为了做到这一点,你可以从数据库中检索你的图像数据,并使用php创建一个xml,然后你可以通过SWFObject addVariable函数分配给flash