编写自己的应用时,自定义ToolTip应该是满常用到的。
定制ToolTip还是比较简单的,关键步骤如下:
1. 任何自定义组件均可用作ToolTip,只要实现mx.core.IToolTip接口即可(MXML编写的组件则在 root 标签中加上 implements="mx.core.IToolTip" 即可);
2. 需要显示 toolTip 的组件相关代码要点:
1) toolTip=" " 注:必须要留个空串,不然 toolTip 不显示。
2) toolTipCreate="toolTipCreateHandler(event)" ,在该事件处理函数中创建自定义的ToolTip实例;
事件处理函数举例如下:
protected function toolTipCreateHandler(event:ToolTipEvent):void
{
var customToolTip:CustomToolTip = new CustomToolTip();
event.toolTip = customToolTip;
}
3) 如果还需要控制 toolTip 的显示位置,可通过 toolTipShown="toolTipShownHandler(event)" 来实现;
事件处理函数举例如下:
protected function toolTipShownHandler(event:ToolTipEvent):void
{
var customToolTip:CustomToolTip = event.toolTip as CustomToolTip;
// set customToolTip position:
// 显示在某个 label 的正下方,toolTip 与该label 左对齐,且正好在该lable正下方
var globalPos:Point = aLabelId.localToGlobal(new Point(aLabelId.x, aLabelId.y));
customToolTip.x = globalPos.x - 12.5;
customToolTip.y = globalPos.y + aLabelId.height;
}
更多关于 ToolTip 的,可参阅:
http://help.adobe.com/zh_CN/flex/using/WS2db454920e96a9e51e63e3d11c0bf60d65-7ff6.html
http://flex-java-oracle.iteye.com/blog/682933
《Flex与ActionScript3程序开发》 10.4 ToolTip组件
附:我的 《Flex与ActionScript3程序开发》 10.4 ToolTip组件 学习笔记Mindmap:
- 大小: 47.1 KB
分享到:
相关推荐
JS: 代码如下: //—————————tooltip效果 start———————————– //获取某个html元素的定位 function GetPos(obj){ var pos=new Object(); pos.x=obj.offsetLeft; pos.y=obj.offsetTop; while(obj=...
微信小程序-ToolTip信息提示组件导入将ToolTip文件夹复制到pages文件夹内使用在需要使用ToolTip的页面对应的.wxml文件中添加: src="../ToolTip/toolTip.wxml"/> <!-- 引入toolTip模板 --> is=...
"Flex3Air最小化到系统托盘"这个主题主要涉及的是如何在Flex3Air应用中实现窗口最小化功能,并将应用程序图标隐藏到操作系统的系统托盘区域,而不是传统的任务栏上。这一功能在很多桌面应用中都很常见,比如电子邮件...
之前我们已经分享过一款HTML5/CSS3分步提示框Tooltip ,不过这款...今天我们要分享一款利用CSS3实现的提示框Tooltip动画。当鼠标移到图标按钮上时,就会在按钮正上方弹出一个Tooltip提示框,并且伴有淡入淡出的效果。
标题中的“flex tooltip”指的是Adobe Flex中的一种交互设计元素,Tooltip。在Flex应用程序开发中,Tooltip是用来显示鼠标悬停在某个组件上时提供额外信息的小型弹出窗口。它可以帮助用户理解控件的功能或者显示一些...
有时候tree节点内容太长,就需要用toolTip来实现鼠标滑过时提示全部内容。用两种方式实现. 1.通过itemRollOver和itemRollOut,使用ToolTipManager自定义实现 2.树本身属性showDataTips,加了一些小优化。 ...
### Flex自定义ToolTip详解 在Flex开发中,`ToolTip`是一种非常实用的界面元素,用于在用户悬停或聚焦某个控件时显示额外的信息。默认情况下,Flex提供了基本的`ToolTip`功能,但有时为了满足特定的设计需求或者...
通过初始化、关联控件、设置样式和处理通知消息,我们可以实现自定义的Tooltip功能,包括改变大小、颜色和背景颜色。这个提供的压缩包文件`CToolTipCtrl`可能包含了示例代码或扩展功能,便于开发者直接使用或参考。
`MaskedTextBox.resx`文件存储了窗体资源,如控件的本地化字符串,可能包括`ToolTip`的文本。 结合使用`MaskedTextBox`和`ToolTip`,开发者可以创建用户友好的界面,既能有效地限制和格式化用户输入,又能提供清晰...
本实例将深入探讨如何使用jQuery实现一个实用的Tooltip功能。Tooltip是一种常见且有用的UI元素,它可以在用户鼠标悬停在某个元素上时显示额外的信息。 首先,让我们了解一下jQuery的核心概念。jQuery通过选择器来...
5. **插件化开发**:为了便于复用和维护,通常会将Tooltip功能封装成一个jQuery插件。这样,其他开发者只需要简单调用几行代码,就可以在项目中引入这个功能。 例如,创建一个jQuery Tooltip插件的基本结构可能如下...
Tooltip又叫提示框,在网页上很常见,用户通过点击或者滑动鼠标来获取更详细的信息,但是整个页面却很整洁。今天分享的这款HTML5/CSS3分步提示框Tooltip可以让你分步来了解相关任务。提示框中的内容可以自定义,可以...
3. **初始化插件**:在JavaScript中,通过调用插件提供的初始化函数,比如`jsCssTooltip.init()`,来激活Tooltip功能。 4. **配置选项**:如果需要自定义行为或样式,可以通过传递配置对象到初始化函数,比如设置...
jQuery Tooltip 是一个非常实用的JavaScript库,用于在网页上创建具有动态效果的提示框。这个插件基于流行的jQuery框架,可以轻松地为任何元素添加提示功能,为用户提供更丰富的交互体验。下面将详细介绍jQuery ...
在IT行业中,`flex`是一种用于创建富互联网应用程序(RIA)的开源框架,它主要由Adobe Systems开发。...通过深入研究`MyToolTip`,开发者可以进一步了解如何在实际项目中实现复杂和个性化的`ToolTip`效果。
现在,我们可以编写 JavaScript 代码来初始化 tooltip: ```javascript $(document).ready(function() { $('.tooltip-image').tooltipster({ content: function() { var imgSrc = $(this).attr('src'); // 根据...
在本篇"Visual C++基础实践训练2(18)"中,我们将深入探讨如何在Windows应用程序中实现浮动的鼠标提示,即我们常说的ToolTip。...在实践中,你可以尝试为不同的控件添加个性化的提示,使软件更加友好和直观。
接着,在构造函数中初始化`DataGridView`控件和`Tooltip`控件的属性,确保`ShowCellToolTips`设置为`false`,因为我们将自定义`Tooltip`的显示。同时设置`Tooltip`的其他属性,如自动延迟、是否始终显示、标题、动画...
在本文中,我们将深入探讨如何使用AngularJS实现...通过理解并实践上述步骤,你可以为你的应用增添更加丰富和个性化的tooltip功能。这个过程不仅展示了AngularJS的核心特性,也展示了其在构建复杂前端应用时的灵活性。
v工具提示 Vue 3工具提示自定义指令目录安装将tooltip.js粘贴到您的src文件夹中,为了清楚起见,我亲自在其中创建了文件夹directives 。下一步是将tooltip.css粘贴到assets文件夹中。拥有所有文件后,打开main.js...