第一版會當掉的問題應該是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也內建了
很容易就可以呼叫下一個動作並帶入參數
加上延遲的時間
很直覺性的可以做出希望完成的動作~
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | import caurina.transitions.Tweener; import caurina.transitions.properties.FilterShortcuts; FilterShortcuts.init(); stage.frameRate =30; var blurMax:Number = 64; var loopMax:Number = 3; var stopArr :Array = new Array("",-142,-99,-51,0); var atArr :Array = new Array("","44444","33333","22222","11111"); var newgoAt:Number; function init():void { for (var i=1; i<=5; i++) { var tmc:MovieClip = this["mov"+i+"_mc"]; tmc.gotoAndStop(i); } movebar(); newgoAt = 1; var playbar = setInterval(movebar , 6000); } function movebar():void { newgoAt ++; newgoAt = newgoAt >4? 1:newgoAt; for (var i=1; i<=5; i++) { var tmc:MovieClip = this["mov"+i+"_mc"]; tmc.looptime = 0; setTimeout(next1,300*i,tmc); } } function next1(m:MovieClip):void { Tweener.addTween(m, {y:100, time:1, transition:"easeInQuint", onComplete:next2,onCompleteParams:[m]}); Tweener.addTween(m, {_Blur_blurY:4, time:2.5, transition:"easeInQuint", onComplete:next2,onCompleteParams:[m]}); } function next2(m:MovieClip) { m.y = -140; if(m.looptime<loopMax){ m.looptime++; Tweener.addTween(m, {y:150, time:0.5, transition:"linear"}); Tweener.addTween(m, {_Blur_blurY:blurMax, time:0.5, transition:"linear", onComplete:next2,onCompleteParams:[m]}); }else{ next3(m); } } function next3(m:MovieClip) { var num:Number = int(m.name.substr(3,1))-1; var stopAt:Number = stopArr[atArr[newgoAt].substr(num,1)]; m.y = stopAt-150; Tweener.addTween(m, {y:stopAt, time:0.5, transition:"easeOutExpo"}); Tweener.addTween(m, {_Blur_blurY:0, time:0.5, transition:"easeOutExpo"}); } init(); |
改用tweener後程式碼感覺也簡單多了~
你好
不知道能否跟你要個範例檔呢?謝謝你。
不好意思!這邊荒廢的有點久….
應該已經不用了吧..?
大大 不好意思 可以寄一份給我練習看看嗎?
好阿…去收信吧!
不好意思我也想要範例檔QQQ
一直不知道怎麼做這種拉霸的效果QQ
我的mail 是 yeu0319@gmail.com
大感激~~~~
寄給你囉!
您好:可以向您要原始檔研究嗎, 謝謝 vencelai@yahoo.com.tw
寄給你參考囉!
這個實在是太讚了, 可以跟您要範例檔學習一下嗎? 感恩
收信參考看看吧~
我也想要學這個! 可以請板大也給我一份嘛! >//<
已經寄給你囉!
最近在學javascript
可以請你給我一份範例嗎?
adam0217@yahoo.com.tw
嗯….可是這是actionscript耶….
不知道是否可以給我拉霸機範例檔案學習之用
謝謝您!
c3345678@hotmail.com
寄給你囉~看看吧
版主,你作的範例很精緻,本人最近也在學習相關的程式,可以跟你要原始檔進行研究下ㄇ?
本人的 mail: albernyang@gmail.com
寄給你囉~去看看吧
看到你的拉霸機想研究一下可以寄範例給我嗎?!謝謝~~
a950399@gmail.com
寄給你囉~
不知道是否可以給我範例檔案
我想要學習看看!
謝謝您!
brenda@hko.com.tw
我寄給你啦!
版主~你好~~
請問可以跟你要原始檔嗎??
我覺得版主做的非常細緻
不會有BUG的感覺
非常感謝版主^^
(sab_121209@yahoo.com.tw)
謝謝!我寄給你拉
版主您好,看到您的拉霸效果覺得非常有質感,
不知道是否方便提供原始檔研究研究呢,感謝喔!
收信吧~!!!!!!
版主 您好~~
最近公司上要製作此類型的遊戲
可否請您寄這個範例讓我學習一下呢?
非常感謝!
上封留言的mail 筆誤
還麻煩您用這一封留言的mail寄
謝謝您!
我寄給你嚕!
版主 你好~~
這個範例超棒的~
我最近也在學習中~
也可以寄範例讓我學習~~
非常感謝!!!!!!!!!
收信吧~!!!!!
您好,最近也要做個拉霸機效果
我試了一些 都沒有像你這樣好的效果
可以跟您借來參考一下嗎ㄒㄒ
earthqearth@hotmail.com
我寄到你的信箱嚕~
想要研究一下
可以分享給我參考嗎?
謝謝!
忘記寫我的e-mail: live7424@yahoo.com.tw
慢了幾天不好意思啦!去收信吧
收到了~謝謝!!
我正在想要制作這樣的效果,如果是圖片應該也可以對嗎?
可否請版主分享給我學習一下
非常感謝喔
jeffery522@hotmail.com
收信吧~!!!!
跪求 T^T
之前找到的都是Random,
非常需要這個效果。謝謝!
電郵根據填寫那個不會公開的。
謝謝!
收信吧~!!!