`
nianshi
  • 浏览: 420663 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Flex 3快速入门(12): 构建简单的用户界面 使用工具提示Tooltiop

    博客分类:
  • Flex
阅读更多

 

使用工具提示


Adobe® Flex™ ToolTip 使您能够为您的用户提供有帮助的信息。当用户在图形组件上移动鼠标指针时, 会弹出包含文本信息的工具提示。您可以使用工具提示来指导用户完成使用应用程序或自定义它们来提供其他功能。

扩展 UIComponent 类 (该类实现 IToolTipManagerClient 界面) 的每个可视 Flex 组件都支持 toolTip 属性。您将 toolTip 属性的值设置为一个文本字符串, 并且, 当鼠标指针悬停在该组件上时, 会显示该文本字符串。

尽管长消息很难读取, 但对工具提示文本的大小不存在任何限制。当工具提示文本达到工具提示框的宽度时, 文本会自动换至下一行。可以在工具提示文本中添加换行符。在 ActionScript 中, 您使用 \n 转义的新行字符。在 MXML 标签中, 您使用 
 XML 实体。

可以通过使用层叠样式表 (CSS) 语法或 mx.styles.StyleManager 类更改工具提示文本和工具提示框的外观。对工具提示样式的更改适用于当前应用程序中的所有工具提示。

示例


<?xml version="1.0" encoding="utf-8"?>
<mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml "
    viewSourceURL="src/UsingTooltips/index.html"
    width="400" height="170"
>
    <mx:Style>
        ToolTip
        {
            fontFamily: "Arial";
            fontSize: 19;
            fontStyle: "italic";
            color: #FFFFFF;
            backgroundColor: #33CC99;
        }
    </mx:Style>

    <mx:Panel
        title="Using ToolTips"
        toolTip="Child components without &#13; ToolTips will inherit this."
    >   
        <mx:Form>   
            <mx:FormItem label="Button with tooltip:">
                <mx:Button label="Roll over me!" toolTip="You can click me too!" />       
            </mx:FormItem>

            <mx:FormItem label="Button without tooltip:">
                <mx:Button label="I&apos;m unoriginal" />       
            </mx:FormItem>
        </mx:Form>
    </mx:Panel>   

</mx:Application>

结果

若要查看全部源代码, 请右键单击 Flex 应用程序并从上下文菜单中选择“查看源代码”。

分享到:
评论

相关推荐

    Flex4中文快速入门

    2. **MXML和ActionScript**:MXML是一种声明式语言,用于构建用户界面,而ActionScript是面向对象的脚本语言,负责处理程序逻辑。在Flex 4中,MXML和ActionScript可以更好地结合,允许开发者根据需求选择合适的方式...

    FLEX简单的入门快速总结

    Flex提供了一套丰富的预定义组件,如按钮、文本框、列表等,这些组件可以快速构建用户界面。通过设置组件属性、样式和事件监听器,你可以定制组件的行为和外观。 总之,Flex入门需要掌握数据绑定的概念,学会使用...

    Flex教程大全 flex快速入门

    ### Flex教程大全:Flex快速入门 #### 一、Flex简介 Flex是由Adobe公司推出的一款用于构建Web应用程序的技术框架。它允许开发者使用MXML(一种基于XML的语言)和ActionScript(一种面向对象的脚本语言)来进行高效...

    FLEX快速入门.zip

    FLEX快速入门.zip 用户在界面输入的数据可能不适合应用系统。在Flex应用程序中,可以使用validator来确保表单里的字段值满足某些标准。例如,你可以使用validator来确定用户输入有效的电话号码,确定字符串大于最小...

    flex快速入门“flex3_quickstart”

    本文旨在为初学者提供一个全面的Flex3快速入门指南,涵盖从基础编码到高级用户界面构建的关键知识点。 ### 一、使用MXML和ActionScript进行编码 #### MXML:用户界面布局的XML语言 MXML(Flex Markup Language)...

    flex4.0快速入门

    6. **Effect和动画**:Flex 4.0加强了对效果(Effect)和动画的支持,通过Effect类和Animate类,开发者可以轻松添加过渡效果和自定义动画,提升用户界面的动态性。 7. **事件模型**:Flex 4.0的事件模型基于观察者...

    Flex快速入门资料

    3. **MXML**:MXML是Flex中用于描述用户界面的标记语言,类似于HTML,但它可以与ActionScript结合,允许声明式编程,使得界面设计和逻辑分离,提高了开发效率。 4. **Flex SDK**:Flex Software Development Kit...

    Flex3快速入门.chm

    Flex3快速入门的电子书,新手入门的好东西,

    flex快速入门 译自Flex 官方文档

    这份文档是Flex 3版本的入门指南,介绍了Flex Builder IDE的使用,包括创建第一个Flex应用程序、了解MXML和ActionScript的基本语法、以及如何设计和构建用户界面。在Flex 3中,MXML是一种声明式语言,用于描述用户...

    Flex3基础入门PPT

    4. **MXML**:MXML是Flex的声明式语言,用于构建用户界面。讲解了MXML的基本结构,组件的使用,以及如何将AS3代码与MXML结合。 5. **Flex组件库**:详述了Flex组件库中的各种UI组件,如按钮、文本框、面板、列表等...

    Flex3学习指南-是初学者学习Flex必备资料2

    3. **Flex组件库**: Flex SDK提供了一个丰富的组件库,包括按钮、面板、数据网格等,这些组件使得开发者能够快速构建复杂的用户界面。 4. **数据绑定**: Flex支持数据绑定,允许UI组件的状态与应用程序数据模型自动...

    flex blazeds的入门例子

    5. 数据绑定:在Flex中如何使用数据绑定技术将用户界面组件与后台数据连接起来。 通过这个简单的例子,你可以掌握Flex与BlazDS的基础,为进一步深入学习Flex应用开发和Java后端集成打下坚实基础。

    Flex从入门到实践

    - Flex适用于创建数据密集型的Web应用,如数据可视化、在线报表、协作工具等,因为它能提供快速响应的用户界面和实时的数据更新。 - Flex也常用于多媒体应用,因为它能够无缝集成音频、视频和动画,提供丰富的媒体...

    Flex教程flex 入门教材,简单易学

    3. **Flex组件库**:Flex提供了一系列预定义的UI组件,如按钮、文本框、列表等,这些组件可以方便地进行定制和扩展,满足各种用户界面需求。 4. **数据绑定**:Flex支持数据绑定,这是一种机制,使得视图组件的状态...

    Flex3样式设计工具4IN1Flex3样式设计工具4in1.rar

    在Flex3中,样式设计是提升用户界面美观度和一致性的重要手段。这个"Flex3样式设计工具4in1.rar"是一个压缩包,包含了多个与Flex3样式设计相关的工具和资源,帮助开发者更有效地管理及定制应用的外观。 1. **Flex3 ...

    Flex完全自学入门手册

    它基于MXML和ActionScript 3,允许开发者用XML语法来构建用户界面,而ActionScript 3则负责处理程序逻辑。 2. **ActionScript 3详解**:ActionScript 3是Flash Player和Adobe AIR中的主要编程语言,相比之前的版本...

    自创Flex入门教程

    ### 自创Flex入门教程 #### 一、技术背景与范围 本教程主要涉及以下几个方面的内容: - **Java**:作为后端开发的主要语言之一,Java提供了丰富的类库和框架支持,便于开发各种复杂的应用程序。 - **JavaServlet*...

    Flex入门资料 flex3.0

    《Flex_QuickStart.pdf》可能是快速上手指南,会提供更具体的步骤和实例,帮助开发者快速了解和开始使用Flex 3.0进行开发。这份文档可能包括创建第一个Flex项目的教程,以及一些常见任务的简明示例。 通过学习这些...

Global site tag (gtag.js) - Google Analytics