当前位置:编程学习 > C#/ASP.NET >>

为什么我这样不能动态改变页面里的.swf文件

aspx
function document_onclick() {
alert(document.Form1.txtServer.value);
document.Form1.swf.src = document.Form1.txtServer.value;
}
<INPUT id="txtServer" style="Z-INDEX: 101; LEFT: 328px; POSITION: absolute; TOP: 56px"
type="hidden" runat="server">

<EMBED height="360" id="swf" src = "flash/总经理办公室1.swf" width="500" type="application/x-shockwave-flash"></EMBED>

.cs
txtServer.Value = hylFlash.NavigateUrl.ToString();


点document都可以看到txtServer.Value的内容了(连接是正确的),但
document.Form1.swf.src = document.Form1.txtServer.value;怎么没用呢?
--------------------编程问答-------------------- 找到了一个
document.getElementById("swf").LoadMovie(0, document.txtServer.value);
这个可以了,有谁能解释以下吗 --------------------编程问答-------------------- up --------------------编程问答-------------------- 这个我总结过
基本上 
1.用别人的现成的,但你注意是不是开源的,
Adobe LiveCycle Data Services2.5
硕思闪客精灵,硕思闪客之锤 (真正的要收费,如果内部用可以破解)
MultiExe2Swf,exe2swf(这2个应该不太适合,kick)
SWF  Browser(早期作品,kick)
还有 swfscanner 这个不错  也不开源 !

2.开源的 sourceForge.net 你自己搜索 swf
基本上  swfDotNet很不错  还有  jpeg2swf(图片转swf)等
3.自己做 那你就要对 flash file format 很熟悉 
也就是 文件规则 给你个网站
http://www.the-labs.com/MacromediaFlash/SWF-Spec/SWFfileformat.html
中文的有翻译 但都只翻译了几段
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,