本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2004-12-09 · 原址 http://www2.flash8.net/teach/1355.htm ← Flash 保存计划
 
車子的移動
作者:  来源:闪吧
时间: 2004年5月16  类型: 转载  
收藏 发送 评论 <%=votevote%>打印 字体选择:   

UploadFile/2004-4/2004424155107.swf





因為在這裡都只看到效果的例子, 所以在這裡教大家個車子的移動技術...

當然要用在什麼地方就看你們自己的發揮了...;p

1.首先當然是畫出一輛車子并定義其實體名字為car











2.在應該加入以下代碼







max = 10;
speed = 0;






onEnterFrame = function() {
with(car) {
posX = Math.cos (angle); //這裡的圓的計算可以參考flash8的教學
posY = Math.sin (angle);

if (Key.isDown(key.left) && speed != 0) degree -= 5; //按左鍵角度-5
if (Key.isDown(key.right) && speed != 0)degree += 5;
if (Key.isDown(key.up) && speed < max) speed += 0.8; //按向上鍵速度增加
if (Key.isDown(key.down) && speed > -max) speed -= 0.4; //因為退車速度會比較慢

_x += posX * speed; //設定車子的x和y, 當然重要的步驟是以上的posX和posY, 還有下方的弧度計算
_y += posY * speed;
_rotation = degree;

if ( speed > 0 ) speed -= 0.25;
if ( speed < 0 ) speed += 0.25;

angle = (degree*(Math.PI/180));
}
}








3. 進行測試
点击浏览该文件

實例 : http://www.tokidoki.it/

责任编辑:uufeng
上一篇: 获取鼠标速度的一个简便方法 下一篇: 水色一天
 
惯性移动的制作方法(1)
物体的循环移动
浅谈应用按钮事件句柄方法来实现小
人物走动的类
简单的检测鼠标是否有移动的类
图片放大缩小移动类
鼠标控制人物在地图移动的方法
小球的移动和缩放
纯AS实现水平移动的幻影
星星移动的效果
浅入淡出移动的文字
图片移动的AS应用