无法在Flash图库中添加动态图像(Joomla模块)

时间:2010-08-10 10:13:44

标签: php flash joomla

我在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 }?>
         ......
         ......

请尽快帮助我,
感谢

1 个答案:

答案 0 :(得分:1)

如果你想避免进入flash代码,你需要向flash播放器提供xml。为了做到这一点,你可以从数据库中检索你的图像数据,并使用php创建一个xml,然后你可以通过SWFObject addVariable函数分配给flash

查看本教程: http://www.kirupa.com/web/mysql_xml_php.htm