本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2005-12-26 · 原址 http://bbs.flash8.net/forums/1791329/ShowPost.aspx ← Flash 保存计划
欢迎光临 闪吧论坛 登录 | 注册 | FAQ | 搜索
Print Search
帖子排序:    
帖子发起人:3780096   发起时间:2006-01-10 12:20 下午   回复:7
3780096 离线,最后访问时间:2006-1-12 18:10:15 3780096

等级:Flash MX


等级:闪吧成员
头衔:flash-1
注册:2003-08-24
发贴:3,875
积分:109
2006-01-10, 12:20 下午   IP 地址:已记录  报告  收藏  楼主
请教加速运动和减速运动

  • 小球从斜面上滑下[加速],然后在水平面滚动[减速],

    第一个有效回复者我送 1分.



    secondfu22 离线,最后访问时间:2006-1-11 9:58:12 secondfu22

    等级:Flash1

    等级:FLASH1
    注册:2004-08-12
    发贴:47
    积分:0
    2006-01-11, 09:40 上午   IP 地址:已记录  报告  收藏  第2楼
    Re:请教加速运动和减速运动

  • 只需要控制贞就行乐,可以适当调节一下布间下面的简易,不知道是不是下面效果
    附件:
    序号 附件名称 类型 文件大小 上传时间 下载次数
    1 1.swf Flash动画 1Kb 2006-01-11 17
    <流浪儿> 离线,最后访问时间:2006-1-11 17:51:49 <流浪儿>

    等级:Flash1

    等级:FLASH1
    注册:2005-05-09
    发贴:60
    积分:21
    2006-01-11, 10:23 上午   IP 地址:已记录  报告  收藏  第3楼
    Re:请教加速运动和减速运动

  •  

    var a = .15;
    var r = 1;
    var degree = 40;
    var radian = degree*Math.PI/180;
    ball._y = 120;
    ball.onEnterFrame = function() {
     if (ball._x>250) {
      r -= a;
      vx = r*Math.cos(radian);
      this._x += vx;
     } else {
      r += a;
      vx = r*Math.cos(radian);
      vy = r*Math.sin(radian);
      this._x += vx;
      this._y += vy;
     }
     if (r<0) {
      delete this.onEnterFrame;
     }
     trace(r);
     updateAfterEvent();
    };

     

     


    附件:
    序号 附件名称 类型 文件大小 上传时间 下载次数
    1 加速减速ball.swf Flash动画 0Kb 2006-01-11 23
    樵下客 离线,最后访问时间:2006-1-13 10:26:12 樵下客

    等级:Flash 3

    等级:FLASH 3
    注册:2004-04-30
    发贴:782
    积分:58
    2006-01-11, 10:37 上午   IP 地址:已记录  报告  收藏  第4楼
    Re:请教加速运动和减速运动

  • function into(){
     v1=1;
     v2=1;
     }
    into();
    _root.play_btn.onPress=function(){
     ball.onEnterFrame=function(){
      this._x+=v1;
      this._y+=v2;
        v2++;
      if(this._x>x2._x-x2._width/2){
                v1-=0.5;
       v2=0;
      }else{
       v1++;
       trace(v1)
       }
      if(v1<0){
      delete this.onEnterFrame;
     }
     }
    }
     
    附件:
    序号 附件名称 类型 文件大小 上传时间 下载次数
    1 9.swf Flash动画 2Kb 2006-01-11 26
    cong_wang1 离线,最后访问时间:2006-1-13 10:46:20 cong_wang1

    等级:Flash 4

    等级:FLASH 4
    头衔:闪吧混混
    注册:2002-07-06
    发贴:1,153
    积分:48
    2006-01-11, 12:59 下午   IP 地址:已记录  报告  收藏  第5楼
    Re:请教加速运动和减速运动

  • 只是大概模拟一下 物理没学好 没有办法 - -b
    //初始化坡度 初速度 垂直高度 摩擦系数 小球半径 小球重量 参照x 和参照y 初始化小球坐标
    function init(){
    theta= 30
    v0=0
    h=40
    miu=.8
    R=5
    m=1
    G=9.8
    cx=200
    cy=200
    ball._y=cy-h
    ball._x=cx-h/Math.tan(theta*Math.PI/180)
    }
    //受重力影响下滑的斜坡过程 竖直方向加速度 =(重力-支持力竖直分量)/球质量
    vya=( (m*G) - (m*G*Math.cos(theta*Math.PI/180)*Math.cos(theta*Math.PI/180)) )

    //水平加速度 分为2段 (支持力*miu)=摩擦力
    vxa=(m*G)*Math.cos(theta*Math.PI/180)*(Math.sin(theta*Math.PI/180)-miu)
    vxb=-(m*G)*miu

    this.onEnterFrame=function(){
    //y方向
    if(ball._y<(cy-R)){ball._y+=vya}else{ball._y+=0}
    //x方向
    if(ball._x<cx){ball._x+=vxa}
    if(ball._x>=cx){ball._x+=vxb}
    }



    我的叶子:(仍在建设中,未全部完成)
    blog:
    http://congwang.blogdriver.com>http://www.4our.cn
    blog:
    http://congwang.blogdriver.com
    3780096 离线,最后访问时间:2006-1-12 18:10:15 3780096

    等级:Flash MX


    等级:闪吧成员
    头衔:flash-1
    注册:2003-08-24
    发贴:3,875
    积分:109
    2006-01-11, 20:25 下午   IP 地址:已记录  报告  收藏  第6楼
    Re:请教加速运动和减速运动

  • 呵呵,谢谢。

    3780096 离线,最后访问时间:2006-1-12 18:10:15 3780096

    等级:Flash MX


    等级:闪吧成员
    头衔:flash-1
    注册:2003-08-24
    发贴:3,875
    积分:109
    2006-01-11, 20:25 下午   IP 地址:已记录  报告  收藏  第7楼
    Re:请教加速运动和减速运动

  • 呵呵,谢谢。闪吧现在的功能好多了。

    LH8 离线,最后访问时间:2006-1-13 11:13:56 LH8

    等级:Flash 5


    等级:版主
    头衔:问世间 为何物
    注册:2004-10-01
    发贴:2,118
    积分:54
    2006-01-11, 21:48 下午   IP 地址:已记录  报告  收藏  第8楼
    Re:请教加速运动和减速运动

  •  3780096 wrote:
    呵呵,谢谢。闪吧现在的功能好多了。
    可是原来的一些好的功能也没有了,
    比如:在外面的时候可以直接点最后一帖,进入后能马上看到最后一帖,现在没了!
    好不习惯啊~~

    --
    新手入门+常见问题+经典热帖 合集(新手必看)

    交流群:6117014
    快速回复帖子

     




    标题: