2011年8月28日 星期日

滑鼠追蹤的練習











http://yiying.ueuo.com/practice3.html
跟著滑鼠的物件是一個影片片段flo_mc
flo_mc影片片段元件點進去後有兩個圖層,兩個圖層都只有一個影格
圖層二
不斷循環放大的圓圈圈(是影片片段)
圖層一
定位的圖案

場景一actionscript圖層:
var SLOW:Number=4;
function Trace(e:Event):void{
       
        flo_mc.x+=(stage.mouseX-flo_mc.x)/SLOW;
        flo_mc.y+=(stage.mouseY-flo_mc.y)/SLOW;
       
        }
stage.addEventListener(Event.ENTER_FRAME,Trace);

  • 變數SLOW型別是數字,(SLOW是作用力)
  • 定義函數Trace這一段,希望他以一定的速度追著滑鼠跑
  • (stage.mouseX-flo_mc.x)/SLOW-->(場景的滑鼠X座標 – flo_me元件的X座標)/SLOW
  • stage.addEventListener(Event.ENTER_FRAME,Trace); -->  場景監聽Trace 
牛頓減速公式
物件座標 += (終點-起點)/作用力
這個看一下google大神吧~ XD


    沒有留言:

    張貼留言

    若你看的文章,時間太久遠的問題就別問了,因為我應該也忘了... XD

    Vue multiselect set autofocus and tinymce set autofocus

    要在畫面一進來 focus multiselect 的方式: 參考: https://jsfiddle.net/shentao/mnphdt2g/ 主要就是在 multiselect 的 tag 加上 ref (例如: my_multiselect), 另外在 mounted...