2009年11月7日
【練習】Flash光暈軌跡
簡單地練習一下物件滑行軌跡殘影效果。
基本上是像素噴泉的變化應用, 將元件重繪在bimapData, 並反覆套上改變alpha值的colorTransform就可以有軌跡記錄的效果。
// 用來做淡出效果, myBitmapData是用來繪製軌跡的點陣圖 var fade:ColorTransform = new ColorTransform(); fade.alphaMultiplier = .95; myBitmapData.colorTransform(myBitmapData.rect, fade);
// 用來繪圖定位, mc_target是被繪製的元件 var matrix:Matrix = new Matrix (); matrix.createBox(1, 1, 0, mc_target.x, mc_target.y); myBitmapData.draw (mc_target, matrix);
引用URL
http://cgi.blog.roodo.com/trackback/10605165
回應文章 

您好!請問我點擊下載看到的卻是亂碼,該怎麼辦呢?
Posted by SAB
at 2009年11月12日 21:04

hi SAB
按右鍵另存目標試看看
記得把副檔名改成.fla
可能是瀏覽器嘗試自行開啟fla檔
如果還是不行的話 麻煩再告知^^
Posted by 熊
at 2009年11月13日 11:00

您好!我想將它運用在我的檔案上,但我原本的檔案程式是AS1.0的...您的程式似乎是3.0的寫法,因而產生了些錯誤,請問是否有方式可以解決呢?1.錯誤語法:const speed=2; 2.需要{:function drawTrack (e):void{
Posted by SAB
at 2009年11月14日 20:23

Hi
AS1 or 2也有BitmapData和colorTransform
但是和AS3.0是不相容的
所以很多地方需要再改寫
例如AS1,2也沒有const 要改成var...等等
可能要自行理解並修改囉
Posted by 熊
at 2009年11月16日 11:23

好的^^非常感謝您!!
Posted by SAB
at 2009年11月16日 12:26
私密回應
Posted
at 2009年11月20日 22:31
