第一版會當掉的問題應該是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也內建了
很容易就可以呼叫下一個動作並帶入參數
加上延遲的時間
很直覺性的可以做出希望完成的動作~
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
改用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,
非常需要這個效果。謝謝!
電郵根據填寫那個不會公開的。
謝謝!
收信吧~!!!