【问题标题】:Flex 3 TooltipFlex 3 工具提示
【发布时间】:2010-10-29 17:20:40
【问题描述】:

我正在使用自定义的高级自动完成组件。所选项目默认没有工具提示,但我想使用标签作为工具提示。

arraylist allQuestions 是我的组件的数据提供者。

<components:AdvancedAutoComplete id="addQuizQuestions_txt" width="800" height="300" dataProvider="{allQuestions}" labelField="questionText"
                    showBrowseButton="true"    browserFields="questionText" allowMultipleSelection="true" allowDuplicates="true" />

allQuestions.questionText 应该是我想要的标签的路径。

我已经研究过使用事件,例如 event.currentTarget,但我认为它们不存在用于工具提示。

有人知道如何使用提供给组件的数据添加工具提示吗?

【问题讨论】:

    标签: apache-flex actionscript-3 dynamic components tooltip


    【解决方案1】:

    您想在哪里添加工具提示?在自动完成的弹出窗口内?如果是这样,则在 itemRenderer 中的组件上添加工具提示属性并将其绑定到标签控件。这是一个例子:

    您必须调查源代码以查看确切发生的位置...也可以在 AS3 代码中完成,但同样适用...在标签文本集上:

    myImage.tooltip = _label.text;

    【讨论】:

    • 我正在尝试一个组件属性中的工具提示,该组件似乎同时扩展了组合框和文本区域。我想做类似的事情:
    • 如果它扩展组合框,您应该使用 tooltip="{thisComp.selectedItem.label}"。另一种选择是在更改事件上设置工具提示值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 2010-11-03
    • 1970-01-01
    • 2014-01-30
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多