在C#的WebForm中如何以编程方式设置Flash参数?如src,width等等

cyanman 2003-08-18 08:40:39
如题
...全文
41 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharplee82 2004-01-01
  • 打赏
  • 举报
回复
好贴要踩一脚
microyang 2003-09-13
  • 打赏
  • 举报
回复
学习
lmdhit 2003-08-18
  • 打赏
  • 举报
回复
学习!
cyanman 2003-08-18
  • 打赏
  • 举报
回复
关键是如何创建这个控件,如果要用Render重写Html代码那可实在是太麻烦了,我在一个装配件中用的全部是WebControl控件中默认的呈现,难道就没有一种办法在C#代码中实现(不用javascript语言)?
panyee 2003-08-18
  • 打赏
  • 举报
回复
可以在服务端生成javascript来控制它

Response.Write("<script defer>document.all('flash1').width=200;</script>");
cyanman 2003-08-18
  • 打赏
  • 举报
回复
啊?要用javascript呀?可我要动态添加怎么办?不能用C#代码实现吗?
panyee 2003-08-18
  • 打赏
  • 举报
回复
<OBJECT id="flash1" classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000

codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0

WIDTH=468 HEIGHT=95> <PARAM NAME=movie VALUE=http://ad4.sina.com.cn/zhlx/sx359-718-hptl.swf>

<PARAM NAME=quality VALUE=high> <EMBED src=http://ad4.sina.com.cn/zhlx/sx359-718-hptl.swf

quality=high WIDTH=468 HEIGHT=95 TYPE=application/x-shockwave-flash

PLUGINSPAGE=http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveF

lash></EMBED></OBJECT>

<input type=button id=btn1 value="变小" onclick="changeSize(1)">
<input type=button id=btn2 value="变大" onclick="changeSize(2)">
<input type=button id=btn3 value="改变flash" onclick="changeFlash(1)">
<input type=button id=btn4 value="改变flash" onclick="changeFlash(2)">

<script>
function changeSize(id)
{
if(id==1)
{
document.all("flash1").width=200;
document.all("flash1").height=100;
}
else
{
document.all("flash1").width=400;
document.all("flash1").height=200;
}
}

function changeFlash(id)
{
if(id==1)
document.all("flash1").movie = "http://ad4.sina.com.cn/shc/jiahuahomeleft041.swf";
else
document.all("flash1").movie = "http://ad4.sina.com.cn/zhlx/sx359-718-hptl.swf";
}
</script>

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧