flex_警告窗口自定义示例;

原创 2012年03月26日 11:28:10

效果图:


<?xml version="1.0" encoding="utf-8"?>

<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
               xmlns:s="library://ns.adobe.com/flex/spark"
               xmlns:mx="library://ns.adobe.com/flex/mx"
               minWidth="955" minHeight="600" pageTitle="警告窗口示例"
               applicationComplete="initFn()">
    
    <fx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.events.CloseEvent;
            
            // 图标:
            [Bindable]
            [Embed(source="src/img/jiafm.gif")]
            protected var _iconWarning:Class;
            
            protected function initFn():void{
                // 警告窗口变量:
                var alert:Alert;
                
                // 修饰警告窗口:
                Alert.buttonWidth = 80;
                Alert.okLabel = "确认";
                Alert.yesLabel = "是的";
                Alert.noLabel = "不是";
                Alert.cancelLabel = "取消";
                
                // 示例化警告窗口:
                alert = Alert.show("修饰警告窗口显示!", "警告窗口示例", Alert.OK|Alert.YES|Alert.NO|Alert.CANCEL,
                                    this, onAlertClose, _iconWarning, Alert.YES);
                
                // 像操作标准弹出式窗口一样操作警告窗口;
                alert.height = 230;    // 高度;
                alert.width = 450;    // 宽度;
                
                // 恢复属性值:
                Alert.okLabel = "OK";
                Alert.yesLabel = "Yes";
                Alert.noLabel = "No";
                Alert.cancelLabel = "Cancel";
            }
            
            protected function onAlertClose(event:CloseEvent):void{
                trace("=>警告窗口关闭回调函数!");
                
                switch (event.detail) {
                    case Alert.YES:
                        trace(Alert.YES);
                        break;
                    case Alert.NO:
                        trace(Alert.NO);
                        break;
                    case Alert.OK:
                        trace(Alert.OK);
                        break;
                    case Alert.CANCEL:
                        trace(Alert.CANCEL);
                        break;
                }
            }
        ]]>
    </fx:Script>   
</s:Application>


相关文章推荐

Flex4 Air 自定义窗口

  • 2014年07月10日 17:50
  • 976KB
  • 下载

Flex/AS3/flash player支持屏蔽右键菜单,自定义菜单,并设置相应的菜单事件(示例,图解)

该文同步至http://www.waylau.com/217/     播放器 版本 11.2以后支持右键菜单屏蔽及自定义菜单 1.更新播放器 ,11.2 以上版本 http...

FLTK自定义拖拽控件实现窗口分割

  • 2017年09月21日 20:44
  • 8.42MB
  • 下载

自定义弹出窗口

  • 2012年10月14日 12:26
  • 79KB
  • 下载

Flex4 DateField自定义的日期选择控件,可选择时分秒

YJQDateField.mxml [html] view plaincopy xml version="1.0" encoding="utf-8"...

自定义透明窗口

  • 2015年06月20日 17:58
  • 1.56MB
  • 下载

Flex Viewer 解析(四)自定义Widget

终于可以实现第一个Widget了,按照惯例,我们通过一个Hello World Widget来说明如何在Flex Viewer中开发、编译、配置、部署和使用自定义Widget。Flex Viewer的...
  • GISpace
  • GISpace
  • 2011年05月11日 10:54
  • 4821
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:flex_警告窗口自定义示例;
举报原因:
原因补充:

(最多只允许输入30个字)