[心得] Tween class研究成果

看板Flash作者 (CJ Cat)時間18年前 (2007/07/25 01:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
嗯...繼上次把玩DisplacementMapFilter之後 我最近在摸索神秘的(對我而言啦XD) Tween class 這傢伙在CS3的AS2.0 reference裡面竟然沒有蹤跡(後來發現在AS2.0 Component裡面XD) 而且使用它的時候還沒有code hint 常常害我以為我打錯字還是什麼的(怒) 下一篇會po上實際應用&範例,懶得看教學的可以直接看下一篇~XD 顧名思義,Tween就是用來應用tween motion(補間動畫)的class 能夠利用程式來達到比手動(authoring)方式更多花樣的補間動畫 它位於 mx.transitions.Tween 這個package裡面 所以要用到Tween的時候都要加上一行 import mx.transitions.Tween; 然後Tween的constructor接受7個變數 Tween(target:displayObject, property:String, easingFunction:Function, startValue:Number, endValue:Number, duration:Number, useSecond:Boolean) 變數說明: 1.target:displayObject(Movieclip, Button, TextField, or Video) 可以是MovieClip, Button, TextField, Video其中之一 這邊要輸入的就是要產生tween motion的物件 2.property:String 輸入要產生tween motion的屬性,要以String來表示 例如"_x", "_alpha" 3.easingFunction:Function 輸入"特殊漸變"所用到的函式 通常使用Flash內建的一些漸變函式就已充足 此部份於下一篇做進一步的講解 4.startValue:Number 設定property的起始值 5.endValue:Number 設定property的結束值 6.duration:Number 設定property從startValue漸變到到endValue的總共時間 單位可以是"影格數"或者是"秒數" 如果要使用"秒數"當作單位 那下一個useSecond變數要設為true 7.useSecond:Boolean 如上述,設為true的話duration所使用的單位就是"秒數" 如省略此變數或者設為false,則duration的單位是"影格數" 怕一篇文章拖太長...下一篇會有Tween的實際應用 -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Gallery http://cjcat2266.deviantart.com MSN cjcat2266@hotmail.com Yahoo cjcat2266@yahoo.com.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.86.183 ※ 編輯: cjcat2266 來自: 61.228.72.24 (07/25 20:15)
文章代碼(AID): #16fZ7awA (Flash)
文章代碼(AID): #16fZ7awA (Flash)