FLEX图片处理特效.doc
文本预览下载声明
1.添加字符
?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=/2006/mxml layout=vertical verticalAlign=top
horizontalAlign=center backgroundGradientColors=[0x000000,0x323232] paddingTop=0 viewSourceURL=srcview/index.html
mx:Script
![CDATA[
import mx.effects.easing.Elastic;
import mx.collections.ArrayCollection;
[Bindable]
private var myDP:ArrayCollection = new ArrayCollection(
[A,B,C,D]);
private var dpArr:Array = [A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P];
private function deleteItem():void {
// Remove item from Array Collection
if(myDP.length 0){
myDP.removeItemAt(myDP.length-1);
}
}
private var zcount:int = 0;
private function addItem():void {
// Add item from source Array to Array Collection
if(myDP.length dpArr.length){
myDP.addItemAt(dpArr[myDP.length],myDP.length);
}
}
]]
/mx:Script
!-- Define a custom data effect as a Sequence effect. --
mx:Sequence id=itemsChangeEffect1
mx:Blur blurYTo=12 blurXTo=12 duration=300 perElementOffset=150 filter=removeItem/
mx:Parallel
mx:Move duration=750 easingFunction={Elastic.easeOut} perElementOffset=20/
mx:RemoveItemAction startDelay=400 filter=removeItem/
mx:AddItemAction startDelay=400 filter=addItem/
mx:Blur startDelay=410 blurXFrom=18 blurYFrom=18 blurXTo=0 blurYTo=0 duration=300 filter=addItem/
/mx:Parallel
/mx:Sequence
mx:Panel title=AddItemActionEffect/RemoveItemActionEffect layout=vertical color=0xffffff borderAlpha=0.15 width=500 height=240
paddingTop=10 paddingRight=10 paddingBottom=10 paddingLeft=10 ho
显示全部