Fade, Dissolve, Iris, Zoom, WipeRight, WipeLeft, WipeUp, WipeDown
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="changeEffect(event)">
<mx:Script>
import mx.effects.*;
private var myEffect:Effect;
private function changeEffect(event:Event):void{
switch (effectList.selectedItem){
case "Fade" :
myEffect = new Fade();
break;
case "Dissolve" :
myEffect = myDissolve;
break;
case "Iris" :
myEffect = new Iris();
break;
case "Zoom" :
myEffect = new Zoom();
break;
case "WipeRight" :
myEffect = new WipeRight();
break;
case "WipeLeft" :
myEffect = new WipeLeft();
break;
case "WipeUp" :
myEffect = new WipeUp();
break;
case "WipeDown" :
myEffect = new WipeDown();
}
myImage.setStyle("showEffect", myEffect);
myImage.setStyle("hideEffect", myEffect);
}
</mx:Script>
<mx:Dissolve id="myDissolve" color="red"/>
<mx:VBox>
<mx:Image id="myImage" source="logo.jpg"/>
<mx:Button label="Show Image" click="myImage.visible=true"/>
<mx:Button label="Hide Image" click="myImage.visible=false"/>
<mx:Label text="Select an Effect" fontWeight="bold"/>
<mx:List id="effectList" change="changeEffect(event)" selectedIndex="0">
<mx:dataProvider>
<mx:String>Fade</mx:String>
<mx:String>Dissolve</mx:String>
<mx:String>Iris</mx:String>
<mx:String>Zoom</mx:String>
<mx:String>WipeRight</mx:String>
<mx:String>WipeLeft</mx:String>
<mx:String>WipeUp</mx:String>
<mx:String>WipeDown</mx:String>
</mx:dataProvider>
</mx:List>
</mx:VBox>
</mx:Application>
Related examples in the same category