动态加载FLASH新闻(xml)
来源:互联网 发布:linux论坛 编辑:程序博客网 时间:2024/05/22 05:09
通过调用XML来输出FLASH图片新闻~
flash当然要下载一个..
自己找吧~
只提供一个方法,类似JAVASCRIPT~
public void abc()
...{
XmlDocument doc = new XmlDocument();
doc.Load(this.MapPath("news.xml"));
XmlNodeList nodes = doc.SelectSingleNode("news").ChildNodes;
string pics=null;
string links=null;
string texts=null;
foreach(XmlNode xn in nodes)
...{
XmlElement xmlele =(XmlElement)xn;
pics +=xmlele.GetAttribute("pic")+"|";
links +=xmlele.GetAttribute("url")+"|";
texts +=xmlele.InnerText+"|";
}
pics =pics.Remove(pics.Length-1,1);
links =links.Remove(links.Length-1,1);
texts =texts.Remove(texts.Length-1,1);
int focus_width=255;
int focus_height=120;
int text_height=30;
int swf_height = focus_height+text_height;
System.Text.StringBuilder abc = new System.Text.StringBuilder();
abc.Append("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+ focus_width +"' height='"+ swf_height +"' >");
abc.Append("<param name='allowScriptAccess' value='sameDomain'><param name='movie' value='images/news.swf'><param name=wmode value=transparent><param name='quality' value='high'>");
abc.Append("<param name='menu' value='false'><param name=wmode value='opaque'>");
abc.Append("<param name='FlashVars' value='pics="+pics+"&links="+links+"&texts="+texts+"&borderwidth="+focus_width+"&borderheight="+focus_height+"&textheight="+text_height+"' >");
abc.Append("<embed src='images/playswf.swf' wmode='opaque' FlashVars='pics="+pics+"&links="+links+"&texts="+texts+"&borderwidth="+focus_width+"&borderheight="+focus_height+"&textheight="+text_height+"' menu='false' bgcolor='#cccccc' quality='high' width='"+ focus_width +"' height='"+ swf_height +"' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
abc.Append("</object>");
Response.Write(abc.ToString().Replace("'","""));
}
...{
XmlDocument doc = new XmlDocument();
doc.Load(this.MapPath("news.xml"));
XmlNodeList nodes = doc.SelectSingleNode("news").ChildNodes;
string pics=null;
string links=null;
string texts=null;
foreach(XmlNode xn in nodes)
...{
XmlElement xmlele =(XmlElement)xn;
pics +=xmlele.GetAttribute("pic")+"|";
links +=xmlele.GetAttribute("url")+"|";
texts +=xmlele.InnerText+"|";
}
pics =pics.Remove(pics.Length-1,1);
links =links.Remove(links.Length-1,1);
texts =texts.Remove(texts.Length-1,1);
int focus_width=255;
int focus_height=120;
int text_height=30;
int swf_height = focus_height+text_height;
System.Text.StringBuilder abc = new System.Text.StringBuilder();
abc.Append("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+ focus_width +"' height='"+ swf_height +"' >");
abc.Append("<param name='allowScriptAccess' value='sameDomain'><param name='movie' value='images/news.swf'><param name=wmode value=transparent><param name='quality' value='high'>");
abc.Append("<param name='menu' value='false'><param name=wmode value='opaque'>");
abc.Append("<param name='FlashVars' value='pics="+pics+"&links="+links+"&texts="+texts+"&borderwidth="+focus_width+"&borderheight="+focus_height+"&textheight="+text_height+"' >");
abc.Append("<embed src='images/playswf.swf' wmode='opaque' FlashVars='pics="+pics+"&links="+links+"&texts="+texts+"&borderwidth="+focus_width+"&borderheight="+focus_height+"&textheight="+text_height+"' menu='false' bgcolor='#cccccc' quality='high' width='"+ focus_width +"' height='"+ swf_height +"' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");
abc.Append("</object>");
Response.Write(abc.ToString().Replace("'","""));
}
- 动态加载FLASH新闻(xml)
- 动态加载加载FLASH.
- 动态制作加载flash
- Flash 动态加载字体
- FLASH加载XML数据分析
- FLASH加载xml,txt,swf
- XML动态加载TreeView
- 动态加载xml文件
- Javascript+CSS实现Flash动态新闻效果(pp原创)
- flash AS3.0 加载读取xml文件
- 注册客户端脚本动态加载Flash幻灯
- js动态加载flash(ie only)
- ASP 动态加载FLASH的简单方法
- Flash+XML生成动态导航菜单代码
- FLASH+XML图片动态轮换效果
- flash 图表(XML动态获取数据)
- asp.net中使用jquery实现动态加载新闻框
- 路由学习(2):动态加载新闻详细页
- 。2005年博客与Web2.0 十大武侠人物
- 10月31日spring与hibernate整合培训日记
- WindowsMediaPlayer在网页中的控制参数
- MATLAB函数ztrans( ) 和itrans( )
- freqz()函数
- 动态加载FLASH新闻(xml)
- 不要一辈子靠技术生存
- Linux上构建一个RADIUS服务器详解
- SQL语句导入导出大全
- NHibernate ORM 理解
- 静态工厂方法模式
- C#中事件委托的通俗看法
- mysql 修改密码方法
- 给年轻工程师的十大忠告