`
annewman
  • 浏览: 30650 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Flex 之 初学 Alert 控件

    博客分类:
  • Flex
阅读更多

Alert 控件 常用方法 show

    参数列表

Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);

   参数讲解

   content:提示文本

   title:提示标题

   flags:出现的按钮

  parent:显示的参照对象,一般都用this

  closeHandle:回调函数

  defaultButtonFlag:默认被选中的按钮,也就是回车时默认执行的按钮

 

实例演示:

     实例一:简单提示框

             <mx:Label x="36" y="10" text="简单的提示框" width="80" height="18" fontSize="11"  fontWeight="bold" olor="#FC0202"/>
  <mx:Button x="51" y="46" label="显示" width="56" id="btn1" click="mx.controls.Alert.show('你好啊','提示')"     fontWeight="bold" color="#000000"/>

    

       实例二:有选择的提示框

    

<mx:Script>
 
  <![CDATA[
  import mx.controls.Alert;
  import mx.events.CloseEvent;  
  
   //弹出附带可选按钮的提示框
  private function clickHandler(event:Event):void {
          mx.controls.Alert.show("是否要保存更改?", "保存更改",3, this, alertClickHandler);
   } 
   //回调方法,以显示被选按钮

   private function alertClickHandler(event:CloseEvent):void {
         if (event.detail==mx.controls.Alert.YES)
                status.text = "你选择了 Yes";
         else
                status.text = "你选择了 No";
    }
  ]]>
 </mx:Script>

 

<mx:Label x="36" y="85" text="含有可选按钮的提示框" width="126" color="#F70B06" fontWeight="bold" />
  <mx:Button x="51" y="123" label="显示" width="56" id="btn2" color="#000000" click="clickHandler(event)"/>
  <mx:Label x="10" y="167" id="status" text="结果显示" color="#F70B06" fontWeight="bold"/>

 

实例三:自定义显示按钮

 

              

    private function customButtonClickHandle(event:Event):void{
    mx.controls.Alert.buttonWidth = 100;
    mx.controls.Alert.yesLabel = "OK";
    mx.controls.Alert.noLabel = "No";
    mx.controls.Alert.cancelLabel = "Cancel";
    mx.controls.Alert.show("你好啊","提示信息",1|2|8,this,customButtonCloseEvent);
    //恢复默认
    mx.controls.Alert.buttonWidth = 60;
    mx.controls.Alert.yesLabel = "Yes";
    mx.controls.Alert.noLabel = "No";
   }
    private function customButtonCloseEvent(event:CloseEvent):void{
     if(event.detail == mx.controls.Alert.YES)
       status2.text = "您选择了OK";
      else{
       if(event.detail == mx.controls.Alert.NO)
        status2.text ="您选择了NO";
       else
         status2.text = "您选择了cancel";
      }
    }

              

 

<mx:Label x="36" y="193" text="含有自定义按钮的提示框" width="141" color="#F70B06" fontWeight="bold"/>
  <mx:Button x="51" y="219" label="显示" width="56" id="btn3" color="#000000" click="customButtonClickHandle(event)"/>
  <mx:Label x="10" y="259" id="status2" text="结果显示" width="106" color="#FA1301" fontWeight="bold"/>

下面附件中带有源码。

   有个问题请高手回答

     为什么我导入了Alert控件的包。Flex builder还是提示找不到,必须写全才不会有找不到的错误

 

0
0
分享到:
评论

相关推荐

    flex 3 所有可视控件实例

    1. Alert:Alert 控件用于显示警告或确认对话框,通常包含“确定”和“取消”按钮,以提示用户进行操作。 2. Colorpicker:Colorpicker 控件允许用户选择颜色,常用于颜色配置或设置背景色等场景。 3. Combobox:...

    extjs初学控件

    本文将对初学者介绍一些常见的ExtJS控件,特别是弹框和表格(Grid)的使用方法。 首先,我们来关注弹框(MessageBox)。Ext.MessageBox是ExtJS提供的一种用于显示消息、警告、确认或获取用户输入的弹出对话框。以下...

    Flex事件机制(通俗易懂)

    对于初学者而言,理解和掌握Flex中的事件机制是非常重要的一步。本文将深入探讨Flex事件机制的基础概念、事件注册通道、事件触发方式、事件分发机制等关键知识点,并尝试以简单明了的方式进行解释。 #### 二、事件...

    Flex讲座讲义(pdf)

    1. **GeneralControls(一般控件)**:包括各种基本控件,如`Alert`、`ColorPicker`、`NumericStepper`等,用于创建常见的用户交互元素。 2. **ButtonControls(按钮类控件)**:提供`Button`、`CheckBox`、`...

    Flex开发实例--学习必备

    根据给定的文件信息,我们可以总结出一系列关于Flex开发的基础知识点和特定实例,适用于初学者。以下是详细的知识点概述: ### Flex开发基础 #### 1. Flex简介 - **Flex** 是一种开源框架,用于构建高质量的Web...

    Flex Gis 开发

    ### Flex GIS 开发知识点 #### 一、Flex简介与基础 **Flex** 是一款由Adobe推出的开源框架,它主要用于构建高性能且美观的Web应用...对于初学者来说,通过实践这些实例可以快速掌握Flex GIS开发的核心概念和技术。

    关于flex事件的讲解

    对于许多初学者而言,掌握Flex中的事件处理机制显得尤为重要。本文将详细介绍Flex中的事件机制及其应用实例,帮助开发者更好地理解和运用这一机制。 #### 二、事件机制介绍 ##### 1. 什么是事件机制? 事件机制...

    flex学习笔记,技巧学习

    - **`Panel`**: 在Flex中,Panel是常用的容器控件之一,可以用来包含其他子控件。在这里,设置了Panel的背景颜色为“#3F2727”。 ### 3. 数据处理与管理 #### 使用ArrayUtil转换数据结构 - **`ArrayUtil.toArray()...

    Flex 3 组件实例与应用(2009版)

    《Flex 3 组件实例与应用》是一本针对初学者学习Adobe Flex 3框架及其组件的指南书籍。这本书由作者Dason编写,内容覆盖了Flex 3中的多种组件及其用法,并通过实际案例帮助读者更好地理解和掌握这些组件的应用场景和...

    HTML+CSS+JS网页设计期末课程大作业—— 绿色化妆品HTML+CSS+JavaScript

    - 通过 `alert` 函数来提示用户输入错误的信息,或通过修改元素的样式来直观地显示错误。 ### 四、总结 通过上述分析可以看出,本项目综合运用了HTML5、CSS3以及JavaScript等前端技术,旨在构建一个具有吸引力的...

    情人节程序员用HTML网页表白【春娇-志明结婚邀请函】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript

    - `&lt;input&gt;`: 表单控件,用于收集用户输入。 - `&lt;button&gt;`: 创建按钮。 ### 知识点二:CSS样式设计与布局 #### 2.1 CSS基础选择器 - **类型选择器**: 直接指定元素类型,如`div`、`img`等。 - **类选择器**: ...

Global site tag (gtag.js) - Google Analytics