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

asp.nte中FLASH问题

以下是主要代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="zgdzgd.aspx.cs" Inherits="zgdzgd" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>欢迎使用图书管理系统</title>
<style type="text/css">
<!--
.STYLE1 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: x-large;
}
-->
</style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
<table width="99%" height="662" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="237" colspan="3" background="tupian/tou.jpg"><div align="left">
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="485" height="226">
        <param name="movie" value="flash/tou.swf" />
        <param name="quality" value="high" />
        <embed src="/flash/tou.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="485" height="226"></embed>
      </object>
    </div></td>
  </tr>
  <tr>
    <td width="27%" height="55"> </td>
    <td width="44%"> </td>
    <td width="29%"> </td>
  </tr>
 <tr>
    <td height="320" colspan="2"> <table width="59%" height="137" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td align="center" valign="middle" style="width: 40px"> </td>
        <td width="87%" align="center" valign="middle"><form id="form2" name="form1" method="post" action="">
            <label> 用户名:
              <input type="text" name="textfield" />
            </label>
        </form></td>
      </tr>
      <tr>
        <td align="center" valign="middle" style="width: 40px"> </td>
        <td align="center" valign="middle"><form id="form3" name="form2" method="post" action="">
            <label> 密  码: 
              <input type="password" name="textfield2" style="width: 147px" />
            </label>
        </form></td>
      </tr>
    </table></td>
    <td><p align="center"><img src="tupian/进入.jpg" width="107" height="97" /></p>
        </td>
  </tr>
  <tr>
    <td height="50" colspan="3"><p align="center">版权所有:基本思想302别有洞天</p></td>
  </tr>
</table>

    </div>
    </form>
</body>
</html>

主要就是那段名字是tou的SWF文件。在网页中响应奇慢,到一半就不动了,别说FLASH版本问题!这个代码是在Macromedia Dreamweaver 8中用HTML格式制作调试完毕完全正常,在网页中测试速度也正常才代码转换成ASP过来的!我估计是代码问题,版本,IE都没问题。请教。 --------------------编程问答-------------------- 之前在这个论坛看到过一个一样的问题,但对方是写了绝对路径的,把盘符去掉之后就好了,但我这个是相对路径,而且并不包括盘符。不知道问题出现在哪里? --------------------编程问答-------------------- src="/flash/tou.swf" 。 文件是不是在根目录下? --------------------编程问答-------------------- flash文件夹在根目录下, 这样写应该是可以的。  --------------------编程问答-------------------- 是在根目录下的,网站的根目录! --------------------编程问答-------------------- 有一种强烈的想死的欲望 --------------------编程问答-------------------- 求救啊,在线求啊 --------------------编程问答-------------------- 可以不用<object>
直接用
<embed src="flash/tou.swf" ></embed> --------------------编程问答--------------------
引用 7 楼 lvyichang 的回复:
可以不用<object>
直接用
<embed src="flash/tou.swf" ></embed>

试过了,把  <embed src="/flash/tou.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="485" height="226"></embed>

这一段变成<embed src="flash/tou.swf" ></embed>。。。一样。。。 --------------------编程问答--------------------
引用 7 楼 lvyichang 的回复:
可以不用<object>
直接用
<embed src="flash/tou.swf" ></embed>

把<object></object>全部换成
<embed src="flash/tou.swf" ></embed>
也是一样的! --------------------编程问答--------------------
引用楼主 saiyongge 的回复:
以下是主要代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="zgdzgd.aspx.cs" Inherits="zgdzgd" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT……

换一种播放方式呢?
jquery --------------------编程问答--------------------
引用 10 楼 wxr0323 的回复:
引用楼主 saiyongge 的回复:
以下是主要代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="zgdzgd.aspx.cs" Inherits="zgdzgd" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww……

这个不会用,完全云里雾里,,哎,说到底还是水平不够。。。 --------------------编程问答-------------------- 这是客户端的问题!
换台机器试试!
--------------------编程问答--------------------
引用 12 楼 lvyichang 的回复:
这是客户端的问题!
换台机器试试!

我是在机房做的,换了2.3台机子,都一样的。。。 --------------------编程问答-------------------- <embed>标签是调用客户端的插件!和服务端没什么关系(当然swf文件的路径要正确)
你客户端的<embed>插件可能有问题! --------------------编程问答--------------------
引用 14 楼 lvyichang 的回复:
<embed>标签是调用客户端的插件!和服务端没什么关系(当然swf文件的路径要正确)
你客户端的<embed>插件可能有问题!

如果这样的话在html运行应该也是同样缓慢才对,可是HTML运行速度超快的。。
--------------------编程问答-------------------- 两种情况,一个是swf文件太大。一个是CS文件有问题。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,