Aral Balkan , zdmytriv, .
"" errorTip , :
public function showErrorImmediately(target:UIComponent):void
{
target.callLater(showDeferred, [target]);
}
private function showDeferred(target:UIComponent):void
{
var oldShowDelay:Number = ToolTipManager.showDelay;
ToolTipManager.showDelay = 0;
if (target.visible)
{
target.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OUT));
target.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER));
}
ToolTipManager.showDelay = oldShowDelay;
}
public function clearErrorImmediately(target:UIComponent):void
{
target.callLater(clearDeferred, [target]);
}
private function clearDeferred(target:UIComponent):void
{
var oldDelay:Number = ToolTipManager.hideDelay;
ToolTipManager.hideDelay = 0;
if (target.visible)
{
try
{
target.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OVER));
target.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_OUT));
}
catch (e:Error)
{
}
}
ToolTipManager.hideDelay = oldDelay;
}