功能:可以响应鼠标拖动,鼠标划过、点击上下键,鼠标滚轮
关键词:flash 滚动文本 侦听器
说明:这个市参考了别人的东西我自己写的,代码使用很方便只要调整遮照层的位置和拖动的scrollbar的位置就可以了,对其方式是完全自动的。以下是代码(写在关键桢上,其中scrollMask遮照了滚动文本内容scrollContent,而scrollBar就是滚动条被拖动的了,scrollLine是滚动条的背景,那条线,scrollUp是滚动条向上的箭头,scrollDown是滚动条向下的箭头,全部为实例名)
// http://log.7thpark.com
//各mc纵坐标自动基于scrollMask定位,顶端对齐;
//scoll的控制条部分根据scrollBar的横坐标自动居中对齐;
//不需要修改代码
var _maskY:Number = int(scrollMask._y);
var _maskH:Number = int(scrollMask._height);
var _barH:Number = int(scrollBar._height);
var _upH:Number = int(scrollUp._height);
var _downH:Number = int(scrollDown._height);
var top:Number = _maskY+_upH;
var bottom:Number = _maskY+_maskH-_barH-_downH;
scrollBar._top = top;
scrollBar._bottom = bottom;
left = int(scrollBar._x);
scrollBar._y = _maskY+_upH;
scrollContent._y = _maskY;
scrollLine._y = _maskY;
scrollLine._height = _maskH;
scrollUp._y = _maskY;
scrollDown._y = _maskY+_maskH-_downH;
var barC:Number = int(scrollBar._x+scrollBar._width/2)+1;
scrollLine._x = int(barC-scrollLine._width/2);
scrollUp._x = int(barC-scrollUp._width/2);
scrollDown._x = int(barC-scrollDown._width/2);
var speed:Number = 6;
var nSpeedLow:Number = 1;
var nSpeedHigh:Number = 3;
dis = (scrollContent._height-_maskH+10)/(bottom-top);
contentStartY = scrollContent._y;
var down:Boolean = true;
scrollContent._y = bottom;
scrollBar.onPress = function() {
scrollBar.startDrag(0, left, top, left, bottom);
down = true;
};
scrollBar.onMouseUp = function() {
scrollBar.stopDrag();
down = true;
};
this.onEnterFrame = function() {
if (down) {
disMove = (scrollBar._y-top)*dis;
scrollContent.yMove = contentStartY-disMove;
}
// end if
scrollContent._y = scrollContent._y+(scrollContent.yMove-scrollContent._y)/speed;
};
//mousewheel event------------------------
mouseListener = new Object();
mouseListener.onMouseWheel = function(delta) {
down = true;
scrollBar._y = scrollBar._y-delta*3;
if (scrollBar._y>=bottom) {
scrollBar._y = bottom;
} else if (scrollBar._ythis._top) {
this._y -= this.s;
}
//end if
};
//down
scrollDown.onRollOver = function() {
scrollBar.d = true;
scrollBar.s = nSpeedLow;
down = true;
};
scrollDown.onPress = function() {
scrollBar.d = true;
scrollBar.s = nSpeedHigh;
down = true;
};
scrollDown.onRelease = function() {
scrollBar.d = true;
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/912.html
发表评论
-
JSP+FLASH数据传输
2010-04-10 13:59 791回答了个简单的JSP+FLASH问题,竟然被加分了 不好意思 ... -
AS3直接连接SQL驱动下载
2010-04-10 13:59 555flash asSQL组件下载地址: http://macle ... -
AS3直接连接SQL驱动下载
2010-04-10 13:59 789flash asSQL组件下载地址: http://macle ... -
Flash与.NET的通信(一):XMLConnector的应用
2010-04-10 13:59 574一:简介 [font="Times] ... -
Flash与.NET的通信(一):XMLConnector的应用
2010-04-10 13:58 614一:简介 [font="Times] ... -
awflasher的Vplayer 2.1 ( FLV Player )
2010-04-09 14:25 508[1b]功能概述[/1b] 所有播放逻辑均已封装成([1b ... -
awflasher的Vplayer 2.1 ( FLV Player )
2010-04-09 14:24 603[1b]功能概述[/1b] 所有播放逻辑均已封装成([1b ... -
FLV on P2P 下一个流行的video格式
2010-04-09 14:24 676看到 幻灭 处介绍了一款 Youtube Speed Acc ... -
FLV on P2P 下一个流行的video格式
2010-04-09 14:24 677看到 幻灭 处介绍了一款 Youtube Speed Acc ... -
flv在线视频播放
2010-04-09 14:24 786呢感有写网友也想做个在线视频什么的,现在给个例子大家 方法其实 ... -
as3 使用sound类(翻译)-获取文件大小
2010-04-09 12:14 655[1b]问题六[/1b] ... -
as3 使用sound类(翻译)-读取声音信息
2010-04-09 12:14 707[1b]问题七[/1b] 我们现在想获取正在播放的MP3文件的 ... -
as3 使用sound类(翻译)-读取声音信息
2010-04-09 12:14 639[1b]问题七[/1b] 我们现在想获取正在播放的MP3文件的 ... -
as3 使用sound类(翻译)-声音播放结束消息
2010-04-09 12:13 1036[1b]问题八[/1b] 当我们播放音乐以后,想 ... -
as3 使用sound类(翻译)-声音播放结束消息
2010-04-09 12:13 832[1b]问题八[/1b] 当我们播放音乐以后,想 ... -
FLASH CS3中的FLA形式组件制作教程
2010-04-08 11:48 563下面给大家介绍下如何 ... -
Flash cs3组件皮肤
2010-04-08 11:47 554Adobe develop center的新文章Skinnin ... -
FLASH CS3快速打造一个小奶瓶图标
2010-04-08 11:47 673在下面的教程里,我们将从基本形状开始,完全使用FLASH画一个 ... -
flash cs3测试和发布影片问题
2010-04-08 11:47 738问: 按ctrl+Enter后有导出进度条,但就是没导出影片. ... -
Flash CS3(SWF9) 影片格式反编译的工具ActionScript Viewer 6.0
2010-04-08 11:47 821全球首个支持 Flash CS3(SWF9) 影片格式反编译的 ...
相关推荐
全能键盘鼠标记录器,可以记录鼠标键盘的操作,包括鼠标所在的位置,键盘按键产生的操作
全能鼠标键盘记录器
全能鼠标记录器使用教程 全能鼠标记录器是一款功能强大且实用的工具,主要专注于游戏应用方便,适合网游练级、游戏打怪及自动补血等应用。用户可以使用它完成一些相对较为简单的需要不断重复的工作。下面是全能鼠标...
全能鼠标点击器
全能鼠标点击器_鼠标自动点击器V2.0免费下载
全能鼠标键盘记录器V2.24.rar全能鼠标键盘记录器V2.24.rar
全能鼠标点击器是一款鼠标辅助工具。自动完成鼠标点击,灵活多变的点击设置,模拟手工鼠标点击动作,可以随意设置鼠标点击速度,鼠标热键也可以选择。您需要的时候也可进行回放,使您从繁重重复的鼠标操作中解脱出来...
全能鼠标自动点击器v2.0下载 使用方法: 1.运行本程序 2.运行游戏 3.把鼠标放在你想点击的地方 4.按【F3】热键启动鼠标自动点击 5.完成目的后,按【F4】热键停止鼠 标自动点击! 6.按小键盘*号键,呼出/隐藏本...
于是我想起自己一直收藏的鼠标点击小工具【全能鼠标按键精灵】,软件非常小巧,只有36KB,但功能却很强,能设置多个坐标点,能分别设置左键、右键点击,时间间隔可以设置为单个或者全部。这种鼠标能移动到多个不同...
全能鼠标记录器:实现自动批量的鼠标动作!
这是一个调试成功的视频滚动条控制程序,在vs2008上用的opencv,调试中遇到过有的.avi格式播放不了的,注意下解码器,还有不是全能运行,有的.avi还是不行,但是大部分可以,重在学习
设置点击间隔时间 鼠标自动点击 免去了手动点击的烦恼!~·
一款Flash上传头像剪裁预览组件(全能版)支持asp/php/asp.net/jsp四种网页语言,当然也是适用于HTML 这?a href='http://www.veryhuo.com/z/naozhong/' target='_blank'>闹钟镅缘摹PЧ浅2淮淼模缟贤肌?/p> ...
斑马鼠标点击器可以模拟手工点击鼠标的动作,是一个很有用的绿色、免费的小软件,如果你在平时的游戏或是工作中经常需要大量点击鼠标左键或右键,如果你喜欢玩网络游戏,RPG游戏,那么一定有大量点击鼠标的经验,...
全能鼠标记录器怎么用.docx
一个很方便的鼠标电击器一个很方便的鼠标电击器
你坐在电脑前点着鼠标,你想知道每次开机,你共点了多少下吗?想知道你的爱鼠从买来到进入垃圾箱共点了多少下吗?想知道你鼠标在屏幕上移动了多少米吗?想知道你的电脑每次开机多长时间吗?连续开机的最高记录又是...
全能打字教室86wb古.zip全能打字教室86wb古.zip全能打字教室86wb古.zip全能打字教室86wb古.zip全能打字教室86wb古.zip全能打字教室86wb古.zip全能打字教室86wb古.zip全能打字教室86wb古.zip全能打字教室86wb古.zip...