如何给flash里面添加链接

摘要:
本例问题的解决,主要是利用Flash对象的wmode属性和BUTTON标签的特性。

解决思路:
因为网页中的 Flash 是以控件形式出现的,优先级别较高,所以直接对它加链接是无效的,不过可以用按钮控件 BUTTON 来实现。

方案一

直接在按钮上加上onClick事件打开指定页面,运行后单击按钮时,按钮中的Flash有个下沉的动作,如果要取消这个动作,可以禁止按钮的交互性,然后用标准的A标签做链接,代码如下:

<a class="mod mod_tl"href="http://baidu.com"title="甜蜜上映">
    <button disabled>
    <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="970"height="90">
        <param name="movie"value="img/tl.swf" />
        <param name="quality"value="high" />
        <param name="wmode"value="Opaque" />
        <embed src="img/tl.swf"quality="high"pluginspage="http://www.macromedia.com/go/getflashplayer"type="application/x-shockwave-flash"width="970"height="90"wmode="Opaque"></embed>
    </object>
    </button>
</a>

注意:必须设置 Flash 对象的 wmode 属性值为 Opaque。

本例问题的解决,主要是利用Flash对象的wmode属性和BUTTON标签的特性。设置Flash对象的wmode属性值为opaque,是为了降低Flash对象的优先级,然后利用BUTTON标签把Flash对象渲染为一个按钮,这样就可以通过设置BUTTON对象的样式或事件来解决问题。

方案二:也可以修改flash来添加一个图层,在里面添加链接实现

免责声明:文章转载自《如何给flash里面添加链接》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MySQL设置主键字段自增从0001开始Exploit用法示例下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IOS键盘样式风格有关设置

一、键盘风格 UIKit框架支持8种风格键盘。 typedefenum{ UIKeyboardTypeDefault,//默认键盘:支持所有字符 UIKeyboardTypeASCIICapable,//支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation,//标准电话键盘,支持+*#等符号 UIKe...

QT入门-在窗体中添加按钮以及对窗体进行设置

1) QT中,按钮类叫做QPushButton。在mywidget.h的MyWidget类的私有变量中: QPushButton b1; 或者QPushButton* b2;按住F4可以直接跳到.cpp文件。 2) 按钮初始化:在窗口类的构造函数里初始化即可。b2=new QPushButton(…)选中按F1可以查看构造函数以及其参数。 QPushBu...

vue如何触发某个元素的单击事件?

<a class="link" @click.native="test">1111</a> <a class="link" @click.native="test">2222</a> <a class="link" @click.native="test">333</a> <b...

Android开发之AIDL的使用一--跨应用启动Service

启动其他App的服务,跨进程启动服务。 与启动本应用的Service一样,使用startService(intent)方法 不同的是intent需要携带的内容不同,需要使用intent的setComponent()方法。 setComponent()方法需要传入两个参数,第一个参数是包名,第二个参数是组件名。即,第一个参数传入要启动的其他app的包名,第二...

HTML中的按钮

html中的五种按钮 (1)<button></button> 表单外调用一个js文件时使用 (2)<input type="button" value=""/> 表单内调用一个js函数时使用 (3)<input type="submit" value=""/> 在表单内提交表单,更多使用(2) (4)<...

VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)

http://www.jizhuomi.com/software/255.html  上一节中鸡啄米讲了为Ribbon Bar添加控件的方法。本节教程鸡啄米将继续完善前面的实例,讲解一些稍复杂的控件的添加方法,及如何为它们添加消息处理函数。        一、为Ribbon Bar添加更多Ribbon控件        鸡啄米将在上一节实例的基础上,继续添...