怎么给网页上的Flash加上超级链接

说到这个问题,可能有人就会说,那还不简单,直接用flash的ActionScript中的url方法不就搞定了,那么如果我们的UI人员设计完flash,但flash对应的链结还没有确定或者以后会变更怎么办?我需要的是能够在外部修改flash对应的链结。

  那直接在flash所在的object元素外部加<a></a>标签来控制不就行了,可能有些人会这么想,思路正确,但是行不通。呵呵,怎么办?百度一下先,呵呵,真是相当佩服某些人的牛脑,真牛,下面是一种解决的方法:

  首先,我们肯定是要先插入FLASH.因为,Flash默认是最高层.所以, 我经常会遇见Flash把下拉菜单挡住的情况. 把Flash文件放到一个层中,设为最底层,FLASH设为透明.
<div style="z-index:-1"> <!--1.设置FLASH为底层-->
<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="200" height="115">
<param name="movie" value="media.swf">
<param name="quality" value="high">
<embed src="http:///htmldata/2005-11-19/media.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="115"></embed>
<param name="wmode" value="transparent"> <!--2.必须把FLASH设置为透明-->
</object> </div>

  再接下来,就是在FLASH的层上再加上一层, Flash本身不能直接加入onclick.等事件,所以,只能借助别的东西啦. 就是在FLASH上加个透明层,
<div id="huiLayer" style="cursor: hand; position:absolute; left:10px; top:10px; width:200px; height:115px; z-index:1; visibility: visible;"><a href="http://www.cnlk.com">
<img src="http:///htmldata/2005-11-19/kong.gif" width="200" height="115" border="0"></a></div>
  论坛上面,给了一些解决方法,就是加个透明的层,但是,如果光有个透明层, 还是不能接受事件的. 更确切地说,是一部分可以,一部分不可以,和FLASH部分重叠的那一部分不行. 为什么不行.说实话,我也不清楚,我是试验得出来的...

  当我把这个层的背景颜色设为任意一种时,不是透明时,发现.可以接受事件了,在层上加了个
超连接,也可以.. 但是,这还不是我们要的结果.因为,把整个"精美"的FLASH给遮盖了.. 所以,有<img src="http:///htmldata/2005-11-19/kong.gif" width="200" height="115" border="0">

  我用PhotoShop做了个透明的图片kong.gif 大小都可以,但是必须是透明的!这样才不至于把底下的FLASH给遮盖住了.

  试验了一下... 成功了... 点击FLASH.其实是击中了FLASH上层的透明图片kong.gif
图片,就可以接受很多事件啦,onclick , onmouseover ,onmosueout ...... 给图片加个<a></a>超连接是再简单不过的事啦.. 这时,以上的问题是不是都解决了,把事件都给kong.gif接受! 单击事件, <div onclick="ok()" id="huiLayer" ...........

  不管是坐火车,还是飞飞机,过年都得回家,所以方法还是有的,Flash本身还提供了一种方法,相当的好用,就是在Flash内部通过FSCommand调用外部的脚本,个人认为这种方法简单实用,可控能力强,具体用法,就不在这里多说了,你在网上搜FSCommand关键键字就会啊到很多实例,不过还是有一点提示:在提供javascript版本的调用方法时,最好也提供一个vbscript的版本,否则调用可能会不成功。

时间: 2024-11-05 19:26:53

怎么给网页上的Flash加上超级链接的相关文章

用腾讯TT浏览器从网页上下载FLASH的新方法

浏览器|腾讯|网页|下载 最近忙的很,来闪吧的时间少了很多,今天实在忍不住了,便来逛逛,虽然偶是个新手,真正学flash也没有多长时间,偶更是个菜鸟,菜的偶都不好意思说了,但是偶还比较笨,偶的问题也比较多,而且都是写很菜的问题,但是偶真的想好好跟闪吧的老师好好学习,因为偶真的很喜欢flash,偶是学过画画,但是偶还对AS比较感兴趣,偶想都把它们学好,偶...... :), 偶不废话了,偶今天来是给大家带来了一点偶的小发现,是关于怎么把你在网爷上看到的flashDOWN(下载)下来(主要是针对不提

如何把网页上的flash动画保存在swf格式文件

  方法一.直接保存flash动画文件 这种直接保存的方式只适用于这个动画文件Flash是存在于当前网页下的一个独立链接中,就是点击该flash动画会有一个链接和新窗口.如果网页上的某个链接当你把鼠标指针指向它不动时,在状态栏(即IE最下面.任务栏上面的那一栏)显示的地址的最末端是".swf",则只需在此链接上单击右键,再选"目标另存为",根据提示操作,即可直接将其下链接的Flash文件保存下来.这种方法是操作起来是最简单了,但是缺点就是不能保存嵌于网页中的Flas

如何下载网页上的Flash?

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 Flash作为一种流行的二维动画,受到了许多人喜欢,现在几乎大部分时尚的网页上都有Flash.如果能在网页中适当使用一些Flash,那么你的网页将立即活跃起来.有时我们在网上看到的Flash很漂亮,想把他下载下来而又无法直接点右键下载,那怎么办呢? 以下是我在工作中总结的常用一些方法,以供参考: 一.利用浏览器下载 傲游2.0.腾讯TT3.0

在ASP.NET中自动给URL加上超级链接

作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品.我在制作完软件商务网 http://www.bizsofts.com 的论坛后,发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址.而我当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些URL链接拷贝到浏览器中或把Email地址拷贝到Outlook中才能转到相应的链接地址或发送电子邮件到相应的

技巧:在网页上实现FLASH透明的代码

技巧|透明|网页 Flash比GIF动画要漂亮些,我们把它设为透明后,Flash的背面我们可以插入一些漂亮的图片与之搭配达到很漂亮的效果:或者仅仅在网页中加入透明的Flash,乱跑的Flash动画不会影响浏览者看你的博客.可吸引更多的人来拜访你哦--当然不可不提的是,插入Flash也需谨慎,因为它会使网页加载速度明显变慢. (一)首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明显示的,如果不想让它显示为透明的

FrontPage使用技巧之在一张图片上制作多个超级链接

frontpage|技巧|链接 当浏览者在网页图片上的不同位置按下鼠标左键,此时就会连接至不同的网页,这个效果不错吧?FrontPage 2002提供了非常简便的在一张图片上制作多个超链接的制作工具,利用鼠标在图片上拖曳,我们就可以直接将图片划分出许多不同的区域并制作出多个超链接了. 1.请先开启一个新的网页,然后点击工具栏上的"插入文件中的图片"按钮. 2.在"图片"对话框中搜寻自己要插入的图片(点击"视图"右边的三角形选"预览&qu

在一张图片上制作多个超级链接

链接 当浏览者在网页图片上的不同位置按下鼠标左键,此时就会连接至不同的网页,这个效果不错吧?FrontPage 2002提供了非常简便的在一张图片上制作多个超链接的制作工具,利用鼠标在图片上拖曳,我们就可以直接将图片划分出许多不同的区域并制作出多个超链接了. 1.请先开启一个新的网页,然后点击工具栏上的"插入文件中的图片"按钮. 2.在"图片"对话框中搜寻自己要插入的图片(点击"视图"右边的三角形选"预览"可在下面的预览窗口中

即时通讯软件在网页上启动临时对话的链接代码_相关技巧

旺旺临时对话的链接: wangwang:SendIM?对方的账号&uid_t=对方的账号&suid=自己的账号&desc=商品名称 MSN临时对话的链接: msnim:chat?contact=MSN账号 Skype临时对话的链接: callto://Skype账号 QQ的链接代码生成页面地址(http://is.qq.com/webpresence/code.shtml) 代码: 复制代码 代码如下: <a target=blank href=tencent://messa

Dreamweaver网页制作教程:超级链接

  超级链接 作为网站肯定有很多的页面,如果页面之间彼此是独立的,那么网页就好比是孤岛,这样的网站是无法运行的.为了建立起网页之间的联系我们必须使用超级链接.称"超级链接",是因为它什么都能链接,如:网页.下载文件.网站地址.邮件地址--等等.下边我们就来讨论怎样在网页中创建超级链接. [页面之间的超级连接] 在网页中,单击了某些图片.有下划线或有明示链接的文字就会跳转到相应的网页中去. 1.在网页中选中要做超级链接的文字或者图片. 2.在属性面板中单击黄色文件夹图标,在弹出的对话框里