如何在asp.net页面中显示Flash?

asp.net在页面中显示Flash有些不同,在VS环境下直接对asp.net页面插入页面不能播放的,但有种说法可以在dreamweaver中对asp.net页面插入是可播放的,未作验证(这项操作会自动生成Javascript代码支持Flash的播放)。

 

但在VS中是可以通过JS脚本来实现Flash播放。。

 

在页面中添加如下代码

  1. <script language="javascript" type="text/javascript" src="Flash.js"></script>
  2.     <script language="javascript" type="text/javascript">
  3.         writeflashhtml("_swf=../Images/index.swf", "_width=900", "_height=135" ,"_wmode=transparent");
  4.                 </script>

引用的Flash.JS文件如下

  1. // JScript 文件
  2. function writeflashhtml( arg )
  3. {
  4. var parm = []
  5. var _default_version = "8,0,24,0";
  6. var _default_quality = "high";
  7. var _default_align = "middle";
  8. var _default_menu = "false";
  9. for(i = 0; i < arguments.length; i ++)
  10. {
  11. parm[i] = arguments[i].split(' ').join('').split('=')
  12. for (var j = parm[i].length-1; j > 1; j --){
  13. parm[i][j-1]+="="+parm[i].pop();
  14. }
  15. switch (parm[i][0])
  16. {
  17. case '_version' : var _version = parm[i][1] ; break ; 
  18. case '_swf' : var _swf = parm[i][1] ; break ; 
  19. case '_base' : var _base = parm[i][1] ; break ; 
  20. case '_quality' : var _quality = parm[i][1] ; break ; 
  21. case '_loop' : var _loop = parm[i][1] ; break ; 
  22. case '_bgcolor' : var _bgcolor = parm[i][1] ; break ; 
  23. case '_wmode' : var _wmode = parm[i][1] ; break ; 
  24. case '_play' : var _play = parm[i][1] ; break ; 
  25. case '_menu' : var _menu = parm[i][1] ; break ; 
  26. case '_scale' : var _scale = parm[i][1] ; break ; 
  27. case '_salign' : var _salign = parm[i][1] ; break ; 
  28. case '_height' : var _height = parm[i][1] ; break ; 
  29. case '_width' : var _width = parm[i][1] ; break ; 
  30. case '_hspace' : var _hspace = parm[i][1] ; break ; 
  31. case '_vspace' : var _vspace = parm[i][1] ; break ; 
  32. case '_align' : var _align = parm[i][1] ; break ; 
  33. case '_class' : var _class = parm[i][1] ; break ; 
  34. case '_id' : var _id = parm[i][1] ; break ; 
  35. case '_name' : var _name = parm[i][1] ; break ; 
  36. case '_style' : var _style = parm[i][1] ; break ; 
  37. case '_declare' : var _declare = parm[i][1] ; break ; 
  38. case '_flashvars' : var _flashvars = parm[i][1] ; break ; 
  39. default :;
  40. }
  41. }
  42. var thtml = ""
  43. thtml += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=" + ((_version)?_version:_default_version) + "'"
  44. if(_width) thtml += " width='" + _width + "'"
  45. if(_height) thtml += " height='" + _height + "'"
  46. if(_hspace) thtml += " hspace='" + _hspace + "'"
  47. if(_vspace) thtml += " vspace='" + _vspace + "'"
  48. if(_align) thtml += " align='" + _align + "'"
  49. else thtml += " align='" + _default_align + "'"
  50. if(_class) thtml += " class='" + _class + "'"
  51. if(_id) thtml += " id='" + _id + "'"
  52. if(_name) thtml += " name='" + _name + "'"
  53. if(_style) thtml += " style='" + _style + "'"
  54. if(_declare) thtml += " " + _declare
  55. thtml += ">"
  56. if(_swf) thtml += "<param name='movie' value='" + _swf + "'>"
  57. if(_quality) thtml += "<param name='quality' value='" + _quality + "'>" 
  58. else thtml += "<param name='quality' value ='" + _default_quality + "'>"
  59. if(_loop) thtml += "<param name='loop' value='" + _loop + "'>"
  60. if(_bgcolor) thtml += "<param name='bgcolor' value='" + _bgcolor + "'>"
  61. if(_play) thtml += "<param name='play' value='" + _play + "'>"
  62. if(_menu) thtml += "<param name='menu' value='" + _menu + "'>"
  63. else thtml += "<param name='menu' value='" + _default_menu + "'>"
  64. if(_scale) thtml += "<param name='scale' value='" + _scale + "'>"
  65. if(_salign) thtml += "<param name='salign' value='" + _salign + "'>"
  66. if(_wmode) thtml += "<param name='wmode' value='" + _wmode + "'>"
  67. if(_base) thtml += "<param name='base' value='" + _base + "'>"
  68. if(_flashvars) thtml += "<param name='flashvars' value='" + _flashvars + "'>"
  69. thtml += "<embed pluginspage='http://www.macromedia.com/go/getflashplayer'"
  70. if(_width) thtml += " width='" + _width + "'"
  71. if(_height) thtml += " height='" + _height + "'"
  72. if(_hspace) thtml += " hspace='" + _hspace + "'"
  73. if(_vspace) thtml += " vspace='" + _vspace + "'"
  74. if(_align) thtml += " align='" + _align + "'"
  75. else thtml += " align='" + _default_align + "'"
  76. if(_class) thtml += " class='" + _class + "'"
  77. if(_id) thtml += " id='" + _id + "'"
  78. if(_name) thtml += " name='" + _name + "'"
  79. if(_style) thtml += " style='" + _style + "'"
  80. thtml += " type='application/x-shockwave-flash'"
  81. if(_declare) thtml += " " + _declare 
  82. if(_swf) thtml += " src='" + _swf + "'"
  83. if(_quality) thtml += " quality='" + _quality + "'"
  84. else thtml += " quality='" + _default_quality + "'"
  85. if(_loop) thtml += " loop='" + _loop + "'"
  86. if(_bgcolor) thtml += " bgcolor='" + _bgcolor + "'"
  87. if(_play) thtml += " play='" + _play + "'"
  88. if(_menu) thtml += " menu='" + _menu + "'"
  89. else thtml += " menu='" + _default_menu + "'"
  90. if(_scale) thtml += " scale='" + _scale + "'"
  91. if(_salign) thtml += " salign='" + _salign + "'"
  92. if(_wmode) thtml += " wmode='" + _wmode + "'"
  93. if(_base) thtml += " base='" + _base + "'"
  94. if(_flashvars) thtml += " flashvars='" + _flashvars + "'"
  95. thtml += "></embed>"
  96. thtml += "</object>"
  97. document.write(thtml)
  98. }
  99. //代码结束

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值