Customizing the background alpha and background color of the Alert control in Flex

by Peter deHaan on December 23, 2007

in Alert

The following example shows how you can customize the background alpha and background color of a Flex Alert control by setting the backgroundAlpha, backgroundColor, borderAlpha, and borderColor styles.

Full code after the jump.

View MXML

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/12/23/customizing-the-background-alpha-and-background-color-of-the-alert-control-in-flex/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
        layout="vertical"
        verticalAlign="middle"
        backgroundColor="white"
        creationComplete="showAlert();">

    <mx:Script>
        <![CDATA[
            import mx.controls.Alert;

            private var alert:Alert;

            private function showAlert():void {
                alert = Alert.show("The quick brown fox jumped over the lazy dog.", "title");
            }
        ]]>
    </mx:Script>

    <mx:Style>
        Alert {
            backgroundAlpha: 0.3;
            backgroundColor: red;
            borderAlpha: 0.3;
            borderColor: red;
            dropShadowEnabled: false;
        }
    </mx:Style>

    <mx:ApplicationControlBar dock="true">
        <mx:Button label="Show alert" click="showAlert();" />
    </mx:ApplicationControlBar>

</mx:Application>

View source is enabled in the following example.

{ 6 comments… read them below or add one }

1 coco December 24, 2007 at 5:02 pm

very useful!

Reply

2 Bendz February 23, 2008 at 6:52 am

thanks. this is just what i need

Reply

3 romulus December 20, 2008 at 5:08 pm

Hi,
Is it possible to change this white ‘blurred’ whole app background color?
Best regards,
Romulus

Reply

4 Peter deHaan December 20, 2008 at 10:44 pm

romulus,

Sure, look into the modalTransparencyBlur, modalTransparency, modalTransparencyColor, and modalTransparencyDuration styles.
There are a few examples at “Changing a modal Alert control’s blur, transparency and transparency color”, “Globally setting modal styles in a Flex application”, and modalTransparencyColor tag archive, or use the search box on the right.

Peter

Reply

5 romulus December 21, 2008 at 10:40 am

Thank You very much Peter!
Romulus

Reply

6 AS May 13, 2009 at 4:53 am

Thankyou very much…..exactly what was needed…… :)

Reply

Leave a Comment

Sorry, this blog is terrible at eating HTML comments.
If you're pasting any HTML/XML/MXML code, you need to convert your < characters to &lt; and your > characters to &gt; .

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Anti-Spam Protection by WP-SpamFree

Previous post:

Next post: