| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
免费的移动数码扫
浅谈应用按钮事件
小球的移动和缩放
灰鸽子的运行原理
防范Windows消息钩
从 RDO到 ADO 的移
WTL for MFC Prog
WTL for MFC Prog
基于Java的移动游
ASP.NET入门随想之

車子的移動           

車子的移動

作者:佚名 来源:闪吧 更新:2007-1-13 20:48:59 错误报告 我要投稿

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/

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。