Я пытаюсь создать собственную всплывающую подсказку Flex в этом руководстве . В основном это просто набор ярлыков, показывающих цветовую легенду. Все это прекрасно работает, когда всплывающая подсказка показывает событие кнопки toolTipCreate
:
<mx:Button label="ToolTip example" toolTip=" "
toolTipCreate="toolTipCreateHandler(event)" />
Однако я хочу показать всплывающую подсказку при нажатии кнопки, а не ждать фактической задержки всплывающей подсказки. (В этом смысле я даже не уверен, применима ли вообще терминология «всплывающая подсказка», но это в другой раз). Я вызываю тот же обработчик с экземпляром ToolTipEvent, передаваемым в качестве аргумента:
<mx:Button label="ToolTip example" toolTip=" "
click="toolTipCreateHandler(new ToolTipEvent(ToolTipEvent.CREATE, false, false, instanceOfMyCustomToolTip))" />
Тем не менее, это не работает, и это толкает меня вверх по стене, пытаясь понять, как это сделать. Это не такая уж редкость, но каждый пример, который я нахожу в Интернете, использует фактическую задержку всплывающей подсказки вместо нажатия кнопки. Любая помощь будет оценена.
P.S. - Я хочу сделать это как всплывающую подсказку, чтобы попытаться получить маленький «воздушный шарик» , как показано здесь .
РЕДАКТИРОВАТЬ : Я также пытался ToolTipManager.createToolTip
в событии нажатия кнопки, но это также не работает.
<mx:Button id="ttt" label="Tooltip test"
click="ToolTipManager.createToolTip(' ',75,75,'errorTipBelow',instanceOfMyCustomToolTip)"/>