c# web 后台代码嵌入flash

来源:互联网 发布:天地盖纸盒尺寸算法 编辑:程序博客网 时间:2024/06/06 23:33
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Text;namespace FlashPlayer{    public partial class _Default : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            string strWidth = "500";//the width of flash            string strHeight = "200";//the height of flash            string strPath = @"swf/50.swf";//the path of flash            this.FindControl("ContentPanel").Controls.Add(new LiteralControl(ProduceFlashPlayer(strWidth,strHeight,strPath).ToString()));        }        /// <summary>        ///         /// </summary>        /// <returns></returns>        private StringBuilder ProduceFlashPlayer(string strWidth,string strHeight,string strPath)        {            StringBuilder sbFlashPlayer = new StringBuilder();            string strFlashPlayerFormat="<object id='FlashID' classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='{0}' height='{1}'>"            + "<param name='movie' value='{2}' />"            + "<param name='quality' value='high' />"            + "<param name='wmode' value='opaque' />"            + "<param name='swfversion' value='6.0.65.0' />"            + "<param name='expressinstall' value='Scripts/expressInstall.swf' />"            + "<!--[if !IE]>-->"            + "<object type='application/x-shockwave-flash' data='{2}' width='{0}' height='{1}'>"            + "<!--<![endif]-->"            + "<param name='quality' value='high' />"            + "<param name='wmode' value='opaque' />"            + "<param name='swfversion' value='6.0.65.0' />"            + "<param name='expressinstall' value='Scripts/expressInstall.swf' />"            + "<div>"            + "<p><a href='http://www.adobe.com/go/getflashplayer'><img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='获取 Adobe Flash Player' width='112' height='33' /></a></p>"            + "</div>"            + "<!--[if !IE]>-->"            + "</object>"            + "<!--<![endif]-->"            + "</object>"            + "<script type='text/javascript'>"            + "<!--"            + "swfobject.registerObject('FlashID');"            + "//-->"            + "</script>";            sbFlashPlayer.AppendFormat(strFlashPlayerFormat, strWidth, strHeight, strPath);            return sbFlashPlayer;        }    }}