ASP如何调用数据库中的Flash的地址并自动在网页中播放

我下载了许多儿歌flash,并且建了一个access数据库,其中有“ID、name、url”三个字段,name字段里存储的是儿歌的中文名字,如 小螺号 ;url字段中存储的就是儿歌在文件夹中的地址,如 /eg/xiaoluohao.swf

我想实现这样一个功能,即从一个查询网页的输入框中办输入 小螺号 ,系统就自动播放xiaoluohao.swf。(同时这个输入框并不擦除,如果这时再输入其它歌曲的名字,那就用新歌的flash动画替代当前的flash)

这个问题困扰我很久了,因为我对ASP几乎是一窍不通,从网上下载源码改也不得要领,希望哪位高手帮我实现。

如果实现,我会通过几个同样的问题送上全部的1600分,并表示万分感谢!

只能是ASP的答案,其它的形式我没法调试,谢谢! 做好了请发我邮箱里:starnt@126.com.
最新回答
心里纳凉

2024-12-01 01:33:32

从数据库中查询到记录后,可获得FLASH的网址为strUrl=rs("url")
在FLASH对象的里边直接引用该变量即可:
如下(注意<% =strUrl %>部分):

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6
,0,29,0" width="775" height="100">
<param name="movie" value="<% =strUrl %>">
<param name="quality" value="high">
<embed src=<% =strUrl %>" width="775" height="100" quality="high" pluginspage="
http://www.macromedia.com/go/getflashplayer
" type="application/x-shockwave-flash"></embed></object>
沫白丶黯然空灵景煞

2024-12-01 05:03:34

这个也不难,input实现个单击事件,搜索出来之后,response出这个swf文件即可,不需要嵌入到页面中,因为IE可以直接播放flash
念河山远

2024-12-01 05:48:25

先插入一个同等大小的flash
然后改其名字,最多要改四个地方