【问题标题】:Tooltip placement setting工具提示放置设置
【发布时间】:2009-12-24 17:02:43
【问题描述】:

我的 flex 应用程序有各种自定义组件。我希望所有工具提示都显示在右上角。 是否有我可以使用的应用程序设置?还是我必须在组件级别执行此操作。 无论哪种方式,它将如何完成?

【问题讨论】:

    标签: apache-flex actionscript-3 mxml


    【解决方案1】:

    ToolTipManager.createToolTip 函数接受工具提示的位置(x 和 y 坐标)以及要显示的消息。您需要计算组件右上角相对于它们在父组件中的位置的位置。例如:

    // position the tooltip to the top right of the component
    var p:Point = new Point();
    p.x = component.x + length;  // may want to add some padding i.e. +5 pixels
    p.y = component.y;
    
    // find coordinates in the global coordinate space
    p = component.localToGlobal( p );
    var tip:IToolTip = ToolTipManager.createToolTip( "tooltip message", p.x, p.y );
    

    【讨论】:

      猜你喜欢
      • 2011-12-26
      • 2019-09-14
      • 1970-01-01
      • 1970-01-01
      • 2018-09-28
      • 2012-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多