日期:2014-05-17  浏览次数:20469 次

动态调用flash+xml相册翻页效果
http://www.lanrentuku.com/js/xiangce-665.html
这是懒人上的flash+xml相册翻页效果,我想做成可以后台上传图片的效果,然后由不同的id调用不用的xml文件,达到这们的效果!找了很长时间,就这个效果是最好的


就像这样

  private string Flashplay(string ttid)
    {
tid = Request.QueryString["tid"];
        //width=\"1138\" height=\"630\"
        string str = "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\"";
        str = str + " codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"1000\" height=\"630\" ";
        str = str + " id=\"car\" align=\"middle\">";
        str = str + "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
        str = str + "<param name=\"movie\" value=\"swf/car.swf?XMLpath=http://localhost:1479/longtang/magazine/Magazine/" + tid + "/" + tid + ".xml\" />";
        str = str + "<param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\"#dbdbdb\" />";
        str = str + "<PARAM NAME=\"WMode\" VALUE=\"Window\">";
        str = str + "<embed src=\"swf/car.swf?XMLpath=http://localhost:1479/longtang/magazine/Magazine/" + tid + "/" + tid + ".xml\" quality=\"high\" bgcolor=\"#dbdbdb\"";
        str = str + " width=\"1000\" height=\"630\" name=\"car\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\"  ";
        str = str + " pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
        str = str + "</OBJECT>";
        return str;
    }


好像懒人上的效果可能是直接到在flash文件中了,希望哪个提供好的解决方案,或者其它相应效果。。谢谢

------解决方案--------------------
我先帮你顶着,看下代码
------解决方案--------------------
你首先下载这个flash包,然后按照:http://www.lanrentuku.com/js/xiangce-665.html 中的说明把XML文件放在主文件夹中,更改XML中的图片看是否切换效果,因为它有的页配置了flash,所以才有:
<page src="pages/page1.jpg"/>
<page src="pages/page2.swf"/>

你可以不放置page2.swf  都换成图片jpg试试有效果没有。
------解决方案--------------------
flash还加上xml 还是挺麻烦的 。
可以考虑下有些js特效相册 也很不错 。