2010-08-10 114 views
0

即时通讯使用Joomla模块上的Flash来显示图像,我将Flash播放器代码嵌入到JavaScript中,它从XML文件中获取图像,图像是预定义的,好, 现在我有一个问题,即时从数据库中收集图像,意味着图像是动态的,所以即时无法获取该图像在闪存上显示,我只想知道如何将动态图像数组添加到闪存。我需要创建XML?无法在Flash图库中添加动态图像(Joomla模块)

这里是我的代码示例

<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

,如果你想避免陷入闪存代码,你将要为一个XML Flash播放器。为了做到这一点,你可以从数据库中检索图像数据,并使用PHP来创建一个XML,然后可以分配通过SWFObject的addVariable功能

检查本教程闪烁: http://www.kirupa.com/web/mysql_xml_php.htm

+0

感谢您的链接 – JustLearn 2010-08-10 14:59:14