as3 模擬「拋」的動作

2022-03-19 16:40:57 字數 961 閱讀 6917

以乙個小球為示例,在滑鼠點選的時修改它的加速度值(在短時間內移動的距離),加速度以乙個值加速,在遇到邊界時進行反向。

ball.as

package

2:
23:
24:

private function init():void

30:
31:     }
32:
33: }

throwing.as

package

2:
31:
32:

private function init():void

46:
47:

private function onmousedown(evt:mouseevent):void

58:
59:

private function onmouseup(evt:mouseevent):void

65:
66:

private function trackvelocity(evt:event):void

73:
74:

private function onenterframe(evt:event):void else

if (ball.x - ball.radius < left)

90:
91:

if (ball.y + ball.radius > bottom) else

if (ball.y - ball.radius < top)

98:
99:         }
100:
101:     }
102:
103: }

as3中的容器

4種容器 array object vector dictionary 各自特點 array是索引陣列,雖然它也是動態類,可以等同於object來用,但是不建議這樣,因為沒有任何好處。除了鍵上的區別外,array還是善於隨機訪問的,但不知道object和dictionary和它在訪問速度上的區別有多...

談談學習AS3的過程

今天有點時間,抽空寫一些關於學習 as3的過程。目前還是繼續 as3領域當中的應用,說到 as3,應該是從 2008 年開始,也是部落格建立開始算起來,那時候我對 as3也是 的階段學習,沒有什麼好的資料看,也沒有什麼人去學習 flash 當中的技術。班裡面只有我乙個人去關注這種技術,從那時候我才知...

AS3裡的禁區 Timer

因為專案,接手了乙個公司外包flex專案的跟進,bug很多,慢慢理清程式邏輯,發現外包的團隊,都有乙個使用timer的不良習慣,從而導致了該專案從開發初期,就已經埋好了很多地雷。我會從專案裡抽出部分 說明,最後以自己的經驗,做個總結,什麼時候用timer,什麼時候不該用timer param eve...