每天学一点flash(75) ToolTip 提示

每天学一点flash(75) ToolTip 提示 

今晚拿了麦哥哥的程序修改,之前他给了一个ToolTip的类,在他的基础上加了几个方法这个toolTip 提示只是一个Sprite+TextField的 混搭。要是说到其他的在玩游戏看到提示,相对来讲,他们toolTip类还是比较强大的。对于一些简单的提供提示的来讲,还可以应付一下。

好吧。有关toolTip类的制作,涉及就是Sprite+TextField的混搭。需要文本,需要图形的辅助。这样看起来就有摸有样了。网上已经有更加强大的toolTip类库了。资源可以随意发挥。

使用说明:

执行的时候 在场景里面随便添加两个元件进行测试。

首先执行ToolTipManager.init(this); 让主场景将toolTip的添加到显示列表当中。

ToolTipManager里面有几个静态方法,只是需要进行提示的信息。使用的办法是。

ToolTipManager.addToolTip(mcA,str,10,10);

mcA是舞台上的元件,str是要显示的内容,10 和10是偏移鼠标相对位置。

如果需要对鼠标监听进行删除信息。可以执行第二种的方法。

ToolTipManager.addToolTipByName("mcB",mcB,str2);

ToolTipManager.removeListenerByName("mcB");

如果鼠标事件不想封装在里面,可以使用ToolTipManager.show() 替代,后面有几个方法是在一个网友麦哥哥基础上修改的。

使用的方法很容易,基本上适应一部分需求,但是对于更加强的信息提示,这样这个ToolTip就需要重新修改。改变以适应更多不同需求。

缺点

讲到缺点。有一些方法不能很有效针对全部情况。会存在一些设计的问题。

大致上就当介绍使用。

 倘若再进行修改的话.让提示带一颜色的。可以设置Html

让textField 以html方式进行显示。

所以可以对ToolTipManager,加以改造。

在测试的时候,在播放器显示两种文本设置方式的时候,混在一起使用发现有一些不正常 在网页浏览器则显示正常。

设置text 和htmltext 方式的时候 遇到一个这样的问题。不清楚发生了什么事

每天学一点flash(75) ToolTip 提示

你可能感兴趣的:(tooltip)