[flash]用tweener做動態文字的濾鏡(filter)


完成的效果就如上
只要記得把caurina.transitions.properties.FilterShortcuts引用進來初始化
其他應該就沒有啥問題了
範例中的舞台上只有放一個叫做『gotoUrlBtn』的MovieClip
裡面包著一個『url_txt』的動態文字跟寫上『gotoUrlBtn』的靜態文字
附上在影格中的程式碼:
繼續閱讀

[flash]拉覇效果的banner partII

第一版會當掉的問題應該是flash的tween的問題了
今天google了一下換tweener來試了一下
目前是沒有發生同樣的情形
不愧是高手高高手開發的東西阿

tweener還提供許多動態路線可以使用(這邊也有)
能做的當然也不只位移
模糊 大小 比例 透明 顏色….都可以
不過有的要先初始化才能控制到
像是要控制BLUR的話要先FilterShortcuts.init()
要控制COLOR的話要先ColorShortcuts.init()
不過每初始化一樣都會增加SWF的大小
可以參考節自官網的下表

Class path and name Description Approximate addition to SWF size
caurina.transitions.properties.ColorShortcuts Includes properties for manipulating the color of display objects, such as individual channel multiplier and offsets, and special coloring such as hue, saturation, brightness and contrast. 2.2 kb
caurina.transitions.properties.CurveModifiers Modifiers that provide some kind of change for normal tweenings; right now, the bezier curve only. 0.4 kb
caurina.transitions.properties.DisplayShortcuts Special properties for display objects such as Sprites, MovieClips, and TextField instances, include modifiers for visibility, frame position, and scrollRect size. 0.8 kb
caurina.transitions.properties.FilterShortcuts A list of special properties that simplify the tweening of the built-in bitmap filters such as Blur, Glow, and many others. 3.5 kb
caurina.transitions.properties.SoundShortcuts Special properties used when controlling sound. 0.2 kb
caurina.transitions.properties.TextShortcuts Additional special properties used to change some specific TextField properties, such as TextFormat properties, and the text content itself. 0.9 kb

還有一個很方便的是它連EventListener也內建了
很容易就可以呼叫下一個動作並帶入參數
加上延遲的時間
很直覺性的可以做出希望完成的動作~
繼續閱讀