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
发表评论
-
asp+access+as3+flash留言本教程——flash篇
2010-04-10 13:48 598[1b] 需要源文件留下email [/1b] [1b]成业作 ... -
TOMCAT+JSP+ACCESS+FLASH连接数据库
2010-04-10 13:48 642很多新人问FLASH和数据库连接的方法,这里介绍一下,后台可 ... -
Flash站技术应用(7)—FileReference路径获取问题
2010-04-10 13:47 566关于flash后台通信问题,大家先看下 火山的Flash+a ... -
Flash全站的技术应用-Flash也能播放wmv,wma
2010-04-10 13:47 682前言 Flash能播放除flv,m ... -
as3游戏开发之打气球系列(二)
2010-04-09 14:11 520HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 14:11 553一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 14:11 485好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 14:10 524在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 14:10 625很不错的视频教程 原文地址: http://blog.sina ... -
as3按钮事件
2010-04-09 12:01 544在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:00 481很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:00 571[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
舞台对象与脚本的关联--ReferenceError: Error #1056的处理
2010-04-09 12:00 832在 Flash 9中, 你可以把一个舞台对象关联到一个[1b] ... -
舞台对象与脚本的关联--ReferenceError: Error #1056的处理
2010-04-09 12:00 975在 Flash 9中, 你可以把一个舞台对象关联到一个[1b] ... -
Flash绘制美丽风景画之海滩
2010-04-08 11:33 669过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ... -
Flash制作卷轴水墨画展开动画效果
2010-04-08 11:33 555北京奥运会开幕式上那充满诗意的卷轴,以及它所呈现给我们的一幅幅 ... -
Flash鼠绘入门第十三课:绘制美丽春日飞燕
2010-04-08 11:33 560相传燕子于春天社日北 ... -
跑动的小火柴人(flash动画)
2010-04-08 11:33 512本教程描绘的是完全用ActionScript做的一个火柴棍小人 ... -
Flash与Ps打造模糊渐变动画
2010-04-08 11:32 654在电子杂志设计制作尤其是模版制作的过程中,需要使用Flash专 ... -
画人物的几个步骤
2010-04-08 09:49 759眼珠的画法: 1、用渐变色沟个圆。 2、把渐变的焦点移动 ...
相关推荐
默认支持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。