CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  多媒体/设计/Flash开发 >  Flash流媒体使用

请教大虾,如何在已经做好的flash文件中加入超链接?谢谢

楼主robinhunan(雪峰)2003-11-03 10:46:40 在 多媒体/设计/Flash开发 / Flash流媒体使用 提问

为什么上面的代码不能打开超级链接?<embed   src="http://localhost/fish.swf?clickthru=http://armsun.net"    
  width="120"   height="270"   align="absmiddle"   quality="high"    
  pluginspage="http://www.macromedia.com/go/getflashplayer"   type="application/x-shockwave-  
  flash"></embed>  
  而下面的代码能够打开超级链接呢?  
  <embed   src="http://images.sohu.com/cs/button/dongsheng//05/gaitianli/3500515.swf?clickthru=http://192.168.0.236/  
  ?clickthru=http://armsun.net"    
  width="120"   height="270"   align="absmiddle"   quality="high"    
  pluginspage="http://www.macromedia.com/go/getflashplayer"   type="application/x-shockwave-  
  flash"></embed>  
  就是flash文件不一样,其它的代码都是一样的啊,谢谢大虾指教  
  问题点数:0、回复次数:9Top

1 楼jiagao(www.jiagao.net)回复于 2003-11-03 12:02:11 得分 0

http://localhost/fish.swf?clickthru=http://armsun.net  
  将clickthru值传递给swf文件,你的fish文件做的不对吧。Top

2 楼robinhunan(雪峰)回复于 2003-11-03 12:09:57 得分 0

fish.swf不是我做的,  
  要是是我做的,可以把链接http://192.168.0.1/click.php?e=1&df=2  
  加进去的  
  Top

3 楼jiagao(www.jiagao.net)回复于 2003-11-03 13:59:29 得分 0

哦,你是想在网页上的swf文件上加链接吧?  
  有个做法:  
  1、将swf文件放到一个层上,并将swf背景透明,<PARAM   NAME=wmode   VALUE=transparent>  
  2、新建一层,并设置其z坐标处于swf文件层之上,在层上放入透明的图片,对图片添加需要的链接即可。Top

4 楼syh555999(易辉)回复于 2003-11-03 14:59:08 得分 0

同上,式一式。Top

5 楼robinhunan(雪峰)回复于 2003-11-03 15:00:42 得分 0

谢谢你,你的想法很有创意,  
   
  可是这个也有一个问题,那就是层好象不能绝对定位的,比如说单元格居中了  
  而层不能居中,  
  1024*768的显示器和800*600的显示器,层设置的效果是不一样的  
  Top

6 楼robinhunan(雪峰)回复于 2003-11-03 15:34:23 得分 0

<table   border="1"   cellspacing="10"   onClick="window.open('hot.php','','')">  
      <tr>  
          <td><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="600"   height="600"   align="bottom">  
              <param   name="quality"   value="high">  
              <param   name="aa"   value="http://armsun.net">  
              <embed   src="http://localhost/fish.swf?url"   width="600"   height="600"   align="bottom"   quality="high"   pluginspage="http://www.macromedia.com/go/getflashplayer"   type="application/x-shockwave-flash"   aa="http://armsun.net"></embed>  
          </object>         </td>  
      </tr>  
  </table>  
  单元格能相应鼠标点击事件,但是里面放了flash文件,只能点在单元格边框上才能打开窗口。Top

7 楼1950(像狗一样活着)回复于 2003-11-05 19:33:27 得分 0

这样也行:  
  把swf文件导入(实再不行用loadmovie)到一新flash文件里,新文件和原文件长宽都一样,加一层做个透明按纽,链接上就行啦.  
  顶楼的说那种方法我以前试过,但是flash文件这样写都能用,那些东西都是可有可无的啊  
  <embed   src=*.swf   width=?   height=?></embed>Top

8 楼zvd(zvd)回复于 2003-11-06 13:25:15 得分 0

SWF文件好象不能导入到新的FLASH文件里啊……  
  请说明具体怎么做??Top

9 楼jiagao(www.jiagao.net)回复于 2003-11-06 13:49:09 得分 0

新建个flash,用  
  loadMovieNum   ("要flash的路径及名称*.swf",   level或target);  
  如:  
  loadMovieNum   ("../flash/01.swf",   0);Top

相关问题

  • 急,C#中如何加入一个做好的帮助文件?
  • 把C文件加入到已经做好的Bpr中,如何编译通过?
  • bcb中如何加入swf扩展名的flash文件?
  • 如何在FLASH中加入多个声音文件。
  • flash写文件
  • 往CAB中加入文件
  • 播放FLASH文件
  • JSP文件做好后如何上传?
  • 如何将swf的flash文件加入到vc项目的资源中,程序中双如何调用?
  • 在一个已经做好的FLASH动化里面在加入一段音乐行吗?

关键词

  • 文件
  • flash
  • 代码
  • swf
  • 单元格
  • fish
  • 链接
  • 透明
  • 一样
  • 打开

得分解答快速导航

  • 帖主:robinhunan

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo