在FLASH中实现Tooltip功能

在FLEX的组件里附有Tooltio功能,可惜FLASH MX2004的组件没有提供,当你需要的时候
就只能自己开发,但是Button组件针对鼠标操作的事件只有click(单击)一种,如何接受鼠标(onRollOver/onMouseOver)和滑出(onRollOut/onMouseOut)事件呢?
如果直接在BUTTON组件上用onRollOver,l例如:

Button.onRollOver=function(){ 
//显示工具提示程序 
}; 会使Button组件失去鼠标滑过时的特效(呈绿色).解决方法:
super.onRollOver(); 同样在鼠标滑出的事件处理函数中,加入:
super.onRollOut(); 在应用程序中,任何时候只会出现一个工具提示,所以编程时候,只需要创建一个Tooltip实例,不用为所有Button组件都创建Tooltip实例,以下是鼠标滑入Button组件btn1时,出现工具提示的代码:
var tt:Tooltip=new Tooltip(); 
btn.onRollOver=function(){ 
super.onRolOver(); 
tt.tipText="欢迎光临闪客银行"; 
tt.drawTip(); 
}; 
btn1.onRollOut=function(){ 
super.onRollOut(); 
tt.removeTip(); 
} Tooltip类的属性tiptext设置工具提示里的文字,drawTip()方法显示工具提示,removeTip()方法隐藏工具提示!

时间: 2024-08-22 14:22:21

在FLASH中实现Tooltip功能的相关文章

在在Flash中使用ASP技术

在Flash中使用ASP需要的条件: 1.你的ISP的server必须支持Active Server Pages并且最好支持数据库 2.你应该要安装Flash mx 3.需要你对ASP有初步的了解OK,下面具体介绍怎么使用: 第一步要做的是建立数据库: 数据库结构: 例子中使用Access数据库,表名为tblStaff,有三个字段:strID (自动编号),strKnownAs(Text),strSurname (Text). 这是一个用来示范用户名的数据库,随便加些数据吧. 第二步就是建立一个

在Flash中使用ASP技术

数据库结构:第一步:建立数据库.例子中使用Access数据库,表名为tblStaff,有三个字段:strID (自动编号), strKnownAs(Text), strSurname (Text).这是一个用来示范用户名的数据库,随便加些数据吧. 第二步:建立一个 Flash 4 的动画: 步骤如下:1)建立三个text field,它们是用来显示数据用的. 2)把第一个text field的name设置为Input,它是用来接收输入数据的. 3)另外两个text field分别命名为Known

帮助你在Flash中操作的更快的JSFL命令集

js 先看个简单的例子. 新建文件:画一个正方形转为Graphic:按住Alt拖动复制一堆:全选并对齐,使它们完全重合:执行Commands>[KC] Shuffle,参数如下图: 参数的含义就是:1)在x轴向上0到500的范围内随机分布2)随机旋转180°以内的角度值3)随机生成20到80之间的透明值OK,看结果: 文档"> 开发这一套Flash Extensions的主要原因是AE中的一些很好的动画助手工具,Flash中没有或者功能比较弱.所以我为了增强Flash的动画功能,把常

推荐:在Flash中实现与数据库的连接

数据|数据库 一.引言 在动态网页设计中,ASP与Flash技术得到了广泛的应用.ASP具有强大的数据库处理功能,Flash能够实现交互性矢量动画,将Flash与ASP相结合,实现Flash与数据库的连接. Flash是MacroMedia公司专为网络应用设计的一个交互性矢量动画设计软件.网站设计者可以使用Flash为网站设计各种动态Logo动画.导航条以及全屏动画,还可以加入动感音乐,完全具备多媒体的各项功能.Flash以其体积短小,流体播放的特点迅速打开市场,将WWW上的站点页面设计带上了一

flash player10.1 + FMS4中的p2p功能

在fms4以前Adobe只允许在stratus中才能使用p2p功能.令人高兴的是,在最新发布的fms4中,p2p功能已经集成进来了,这将给实时视频类的应用带来更高的效率,adobe这次很给力! 为了使用p2p,开发用的flex sdk至少要4.1以上(当然最高版本是代号为hero的4.5版本,可从adobe的官网下载),另外还需要fms4(同样可从adobe官网下载开发版本). 先上完整代码吧: package { import fl.controls.Button; import fl.con

Python的Flask框架中实现分页功能的教程

  这篇文章主要介绍了Python的Flask框架中实现分页功能的教程,文中的示例基于一个博客来实现,需要的朋友可以参考下 Blog Posts的提交 让我们从简单的开始.首页上必须有一张用户提交新的post的表单. 首先我们定义一个单域表单对象(fileapp/forms.py): ? 1 2 class PostForm(Form): post = TextField('post', validators = [Required()]) 下面,我们把这个表单添加到template中(file

flash中AS的使用技巧汇总

核心提示:flash中AS使用经验总结. 都是在项目中总结的,经过实践的,在flex2 as3下使用的. as调js ExternalInterface.call("js函数名",参数:数组);(可以接收返回值) js调as as:ExternalInterface.addCallback("js中使用的函数名(字符串)", as中的函数(函数类型)); js:SWF名.js中使用的函数名(参数); 对象清理: as中如果某个对象不被使用,且没有任何对象引用它,则此

Flash中锚记讲解

很多人都不知道flash中有个叫锚记的东西,更别说使用他了,即使有人知道有这个东西也不见的会使用,即使会使用他也不一定去用. 那么我现在就告诉那些不知道锚记是什么,跟那些不会用锚记的人使用. 锚记是flashMX就已经提供了的功能,众所周知,在纯flash网站中是不能使用后退键的,一般的HTML网站都可以使用浏览器的收藏功能,并且能使用后退键观看刚才看过的内容.我相信浏览器的功能键里用的最多的就是后退,其次是刷新.如果flash不能使用后退键,这会让人感觉到多么的不方便.也正因为这种不方便几乎是

谈Flash中的鼠标响应

鼠标|响应 大家都知道,Flash动画能够响应鼠标动作,从而实现各式各样的人机交互.常用的鼠标都有左中右三个键. 1.左键 鼠标左键在Windows系统下担负着神圣的职责,在Flash中也不例外.Flash能够自动捕获鼠标左键的动作,并根据捕获的动作激发内置的鼠标事件,再根据用户为这些事件编写的处理函数完成对鼠标左键的响应. 按钮和影片剪辑常常用来完成响应鼠标与实现交互的过程.对于按钮,可以用关键字on定义的事件处理函数来响应左键动作.其中,press表示左键按下的事件,release表示左键释