精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网页软件>FLASH教程>正文

波动方程的应用


来源:站长站 时间:06-09-21 点击: 点击这里收藏本文
虽然完整的波动方程的解用程序实现起来都比较复杂,但只要明确各种解的物理含义,进行简化应用,就可以很容易的实现各种真实的震动、波动及弹性效果,比如真实的弦震动,动态波纹,肥皂泡,弹性菜单等,只要计算足够精细,作出的动态效果和真实几乎没有差别。这些效果我正在努力实现中,各位高手也可以试着做一下,也许可以得到意想不到的效果。呵呵。数学真是太奇妙了,一个简单的方程竟然可以如此精确的描述这个世界。
   
第一帧:



function aa() {
   t += 1;
   a._x =270-xa*Math.sin(tt.value*t);\\计算x振幅
   a._y =225-ya*Math.sin(tt.value*t);\\y振幅
   updateAfterEvent()
}
function line1() {
   _root.createEmptyMovieClip("line", 4);
   _root.line.lineStyle(2, 0xFFFFFF, 100);
   _root.line.moveTo(b1._x, b1._y);
   _root.line.lineTo(a._x, a._y);
   _root.line.lineTo(b2._x, b2._y);
   xa*=zz.value\\加入阻尼
   ya*=zz.value
   updateAfterEvent();
}
setInterval(line1, 12);


mc:

on (press) {
   t=90/tt.value
   startDrag(_root.a,true);
   clearInterval(bb)
}
on (release) {
   stopDrag()
   xa=270-_root._xmouse
   ya=225-_root._ymouse
   bb=setInterval(_root.aa,12)
}



  把此文章收藏到:          
相关教程
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.