【发布时间】:2015-09-30 20:08:08
【问题描述】:
如果我想要带有按钮的标题,“工具提示”是一个选项吗?
我实际上需要在我的对象顶部添加一个淡入字幕而不改变它的宽度。 (我想不会直接将淡入字幕添加到 MXML 组件中。
我想知道 Tooltip 是否可以用于此。可以点击吗?并向其中添加自定义组件?
谢谢
【问题讨论】:
标签: actionscript-3 apache-flex flex3
如果我想要带有按钮的标题,“工具提示”是一个选项吗?
我实际上需要在我的对象顶部添加一个淡入字幕而不改变它的宽度。 (我想不会直接将淡入字幕添加到 MXML 组件中。
我想知道 Tooltip 是否可以用于此。可以点击吗?并向其中添加自定义组件?
谢谢
【问题讨论】:
标签: actionscript-3 apache-flex flex3
无法点击工具提示。如果您需要弹出用户可以与之交互的其他类型的容器,您应该使用 PopupManager。
【讨论】:
没有工具提示不是一个选项。它用于显示一些标题。
//dataTipFunction
public function dtFunc(hd:HitData):String {
return hd.item;
}
现在,如果您想在标题上添加可点击的内容,您可以在要显示的内容上显示自定义标题。您需要创建一个组件并覆盖 updateDisplayList 方法
override protected function
updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void {
}
这个方法会确定你的组件是怎样的,然后你需要使用 invalidateDisplayList();以及其他关于重新绘制组件时组件行为应该是什么的方法。
【讨论】: