The following example shows how to specify an effect which gets played when an Alert control is displayed by setting the Alert control’s creationCompleteEffect style. You can also see how to embed both the normal and bold font using CSS and @font-face.
Full code after the jump.
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/10/12/creating-a-custom-creation-complete-effect-on-a-flex-alert-control/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:Style>
@font-face {
src: local("Verdana");
fontFamily: VerdanaEmbedded;
}
@font-face {
src: local("Verdana");
fontFamily: VerdanaEmbedded;
fontWeight: bold;
}
Alert {
fontFamily: VerdanaEmbedded;
creationCompleteEffect: myEffect;
}
</mx:Style>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var alert:Alert;
private function button_click():void {
alert = Alert.show("The quick brown fox jumped over the lazy dog", "Lorem Ipsum");
}
]]>
</mx:Script>
<mx:Sequence id="myEffect">
<mx:Parallel>
<mx:Zoom />
<mx:Fade />
</mx:Parallel>
<mx:Rotate />
</mx:Sequence>
<mx:Button label="Launch Alert" click="button_click();" />
</mx:Application>
View source is enabled in the following example.

{ 8 comments… read them below or add one }
cool
I don’t understand why changing the effect such way
doesn’t realize what we should expect?
Hello,
Saqib Agha from Pakistan.
I am trying to use this technique in external css.. its now working.. how can i use it there. I have Alert class there so cannot declare it internally in mxml file.
Please help
Thanks
Heyy ,
I achieved it. it worked with external too.
Thanks
Nice one
And how can we set a effect when the Alert is closing (as we click on OK button)?
You can find another kind of Alert (timed and auto closing) here:
http://afoucal.free.fr/index.php/2009/07/06/flex-notification/
Regards
Is there any option for showing that type of effect on close for alerts?