flash插入网页后,当flash获得焦点,也就是开始操作flash后,flash将捕获鼠标滚轮事件,导致浏览器无法响应滚轮事件,只能通过拖动滚动条来浏览网页,非常不便,也让普通用户感觉很疑惑。
通过以下小技巧可以让浏览器重新获得焦点,通过鼠标滚轮事件上下滚动:
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta:Number) {
getURL("javascript:void(window.focus())");
};
Mouse.addListener(mouseListener);
但是这种效果不是很理想,而且有时候会莫名奇妙地失效,如果不怕麻烦可以采用下面这种方式:
flash代码:
var mouseListener:Object = new Object();
mouseListener.onMouseWheel = function(delta:Number) {
//getURL("javascript:void(window.focus())");
ExternalInterface.call("gundong",delta*-15);
};
Mouse.addListener(mouseListener);
javascirpt代码:
function gundong(value){
var pos
if (document.documentElement && document.documentElement.scrollTop) {
pos = document.documentElement.scrollTop;
} else if (document.body) {
pos = document.body.scrollTop;
}
window.scroll(0,pos+value);
}
实际上这种方法是使用javascript控制滚动条,效果比第一种好多了,还可以修改flash里面的-15这个数值,更改滚动速度及方向。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyuweb/3388.html
发表评论
-
flash左侧菜单导航栏的制作详解
2010-04-10 13:46 1094左侧菜单导航栏的制 ... -
flash左侧菜单导航栏的制作详解
2010-04-10 13:46 827左侧菜单导航栏的制 ... -
FLASH与JS通信:当FLASH有消息时IE窗口高亮显示
2010-04-10 13:46 652当FLASH有消息时,让IE窗口高亮显示。打开此窗口,然后切换 ... -
FLASH与JS通信:当FLASH有消息时IE窗口高亮显示
2010-04-10 13:45 838当FLASH有消息时,让IE窗口高亮显示。打开此窗口,然后切换 ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 14:10 563[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
AS3 技巧和提示(动态改变影片帧速)
2010-04-09 14:10 707原文见 http://www.kirupa.com/foru ... -
AS3 技巧和提示(动态改变影片帧速)
2010-04-09 14:09 819原文见 http://www.kirupa.com/foru ... -
As3.0 meta tag初始化影片
2010-04-09 14:09 834在As3.0中,使用meta tag可以嵌入外部的资源如 ... -
As3.0 meta tag初始化影片
2010-04-09 14:09 565在As3.0中,使用meta tag可以嵌入外部的资源如 ... -
商业三维动画短片制作揭秘
2010-04-08 09:48 605我们为某燃气公司做的 ... -
商业三维动画短片制作揭秘
2010-04-08 09:47 523我们为某燃气公司做的 ... -
国外高手用FLASH制作的细腻人物动作,值得国内很多做类似《快乐驿站》的动画的朋友观摩
2010-04-08 09:47 2053各元件连接值得国内很多做类似《快乐驿站》的动画的朋友学习。 ... -
国外高手用FLASH制作的细腻人物动作,值得国内很多做类似《快乐驿站》的动画的朋友观摩
2010-04-08 09:47 23161各元件连接值得国内很多做类似《快乐驿站》的动画的朋友学习。 ... -
Flash制作卷轴水墨画展开动画效果
2010-04-07 13:04 667北京奥运会开幕式上那充满诗意的卷轴,以及它所呈现给我们的一幅幅 ... -
旋转的flash齿轮
2010-04-07 13:04 540简单的旋转的齿轮 本文转自:http://www.5ufl ... -
旋转的flash齿轮
2010-04-07 13:03 651简单的旋转的齿轮 本文转自:http://www.5ufl ... -
Flash制作可爱的“亲嘴猪”动画
2010-04-07 13:03 627这个Flash实例制作了两只可爱的小猪亲嘴的动画,用到了Fla ... -
Flash制作可爱的“亲嘴猪”动画
2010-04-07 13:03 692这个Flash实例制作了两只可爱的小猪亲嘴的动画,用到了Fla ... -
flash loading进度控制演示
2010-04-07 08:43 592效果图: 代码如下: //function jindu_ ... -
FLASH里面隐式设置获取的另一种使用方式
2010-04-07 08:43 601假设有这么一个类,里面有author这个属性 class te ...
相关推荐
默认支持Flash的简易浏览器 GitHub: https://github.com/Mzying2001/CefFlashBrowser
移动开发网页设计-棕色宽屏响应式仿flash交互html5模板源码
flash网页设计--毕业论文设计.docx
flash插入网页代码参考,希望对大家有用
因为Dreamwaver每次插入动画flash的时候,系统总是自动加载并插入一大段代码并生成AC_RunActiveContent.js的文件。为了简化其中的代码,所以自行把代码重新整理了一下,使其每次插入动画的时候,只需要写入短短一行...
多套网页模板 提供打包下载flash网页模板css- div- html 带实例图参考
Adobe Flash Builder 4.7 Plug-in Utility.exe
flash animation player plug-in for internet browser,IE core
最新flashplayer 播放器 浏览器插件
网页设计flash动画视觉表现分析-网页设计-设计.pdf
Zero Clipboard 利用 Flash 进行复制,之前有 Clipboard Copy 解决方案,其利用的是一个隐藏的 Flash,但最新的 Flash Player 10 只允许在 Flash 上进行操作才能启动剪贴板,所以 Zero Clipboard 对此进行了改进,用...
网页flash-swf文件下载(办)方法,总有一个能帮到你
网页游戏专用浏览器---可减少网页游戏CPU使用率 解决网页游戏(flash游戏)占用CPU资料高的问题,可以自行调节!
浏览器能播放flash
flash毕业设计-----动态影片。背景音乐可以换,照片可以换,还有歌词显现也可以换。
网页版Flash播放器的实现-2019年文档.docx网页版Flash播放器的实现-2019年文档.docx
浏览器插件,用于解决浏览器不能播放动画的问题flash-plugin-11.1.102.62-release.i386.rpm
flash技巧汇粹-几十个小技巧,被编译过的html电子书格式
flash AS3 AS3简单教程 AS3简单实例 AS3简单鼠标键盘事件
Pyside QtWebEngine网页浏览器打开Flash网页,QWebEngineView 加载 flash插件,可成功显示Flash。