          *  @productversion Flex 4.5
          */
         public static function show(message:String = "", title:String = "", flags:uint = OK, parent:Sprite = null, closeHandler:Function = null,
-                                    iconClass:Class = null, defaultButtonFlag:uint = 0 /* Alert.OK */, moduleFactory:IFlexModuleFactory = null):Alert {
+                                    iconClass:Class = null, defaultButtonFlag:uint = Alert.OK, moduleFactory:IFlexModuleFactory = null):Alert {
 
             var modal:Boolean = (flags & Alert.NONMODAL) ? false : true;
 

                awm.activate(this);
            }
            if (_buttons) {
                if (_defaultButtonFlag >= 0 && _defaultButtonFlag < _buttons.length - 1) {
                    _buttons[ _defaultButtonFlag ].setFocus();
                    _buttons[ _defaultButtonFlag ].drawFocus(true);
                }
            }
        }

            return result;
        }

		/**
		 *  @private
		 */
		private function getDefaultButton():Button 
		{
			var label:String;
			switch (_defaultButtonFlag) 
			{
				case YES :
					label = YES_LABEL;
					break;
				case NO :
					label = NO_LABEL;
					break;
				case OK :
					label = OK_LABEL;
					break;
				case CANCEL :
					label = CANCEL_LABEL;
					break;
				default :
					label = '';
					break;
			}
			
			for each (var button:Button in _buttons) 
			{
				if (button.label === label) 
				{
					return button;
				}
			}
			
			return null;
		}
		
        /**
         *  @private
         */
