<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/07/18/detecting-which-button-a-user-pressed-to-dismiss-an-alert-dialog/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white" viewSourceURL="srcview/index.html">  

    <mx:Script>
        <![CDATA[
            import mx.controls.Alert;
            import mx.events.CloseEvent;  

            private var alert:Alert;  

            private function showAlert():void {
                var text:String = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.nntHello World";
                var title:String = "This is the title of the Alert window";  

                alert = Alert.show(text, title, Alert.YES | Alert.NO, null, alert_close);

                message.text = "";
            }  

            private function alert_close(evt:CloseEvent):void {
                switch (evt.detail) {
                    case Alert.CANCEL:
                        message.text = "You pressed `" + Alert.cancelLabel + "`.";
                        break;
                    case Alert.NO:
                        message.text = "You pressed `" + Alert.noLabel + "`.";
                        break;
                    case Alert.OK:
                        message.text = "You pressed `" + Alert.okLabel + "`.";
                        break;
                    case Alert.YES:
                        message.text = "You pressed `" + Alert.yesLabel + "`.";
                        break;
                }
            }
        ]]>
    </mx:Script>  

    <mx:Button label="Alert.show()" click="showAlert();" />
    <mx:Label id="message" />  

</mx:Application>
