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