flash物理运动之摆动的钟

关键词:flash物理运动 三角函数 动态模糊 钟摆动
功能:模仿挂钟钟摆摆动的自然现象,可以调整摆动周期以及摆动的幅度
说明:mc1以及mc2分别为两个mc的实例名称,这里为了更好的实现摆动时产生的模糊的残影效果,使用了两个mc一起摆动,但是最中效果还不是很好,希望有朋友可以改进一下。
代码:
/*----------------钟摆-----------------*/
/*-------http://log.7thpark.com--------*/
var rad:Number = 0;
var _stx:Number = mc2._x;
var A:Number = 300;
var dis:Number = 30;
import flash.filters.BlurFilter;
var blur:BlurFilter = new BlurFilter();
onEnterFrame = function () {
  rad = rad+1;
  _disx = Math.sin(rad*Math.PI/dis)*A;
  mc2._x = _disx+_stx;
  mc1._x = mc2._x;
  blur.blurX = (A-Math.abs(_disx))/3.5;
  blur.quality = 1;
  mc2.filters = [blur];
  mc1.filters = [blur];
  mc2._alpha = ((A-Math.abs(_disx))/A)*100;
};
[url=http://log.7thpark.com/upload/swing20060927.fla]
[color="#0099b3"]源文件下载[/color]
[/url]
本文转自:http://www.5uflash.com/flashjiaocheng/Flashaschengxu/1184.html

你可能感兴趣的:(flash技术)