手机
当前位置:查字典教程网 >网页设计 >Flash教程 >Flash AS2实例 跳动的小球动画效果
Flash AS2实例 跳动的小球动画效果
摘要:效果显示:详细代码:复制代码代码如下://AS2.0QQ:315597832009.11.28MovieClip.prototype.zl=...

效果显示:

详细代码:

复制代码代码如下:

//AS2.0 QQ:31559783 2009.11.28

MovieClip.prototype.zl = function() {

this.vg = 0.7;

this.vy = 0;

this.vx = 0;

this.an = true;

this.onEnterFrame = function() {

this.vy += this.vg;

this._y += this.vy;

this._x += this.vx;

if (this._x>550) {

this._x = 0;

}

if (this._x<0) {

this._x = 550;

}

if (this._y>300) {

this._y = 300;

this.vy *= -0.5;

this.vx *= 0.9;

}

if (this._y == 300 && this.an == true) {

ss(this._x, this._y);

}

if (this._y == 300 && Math.abs(this.vy) >> 0 == 0) {

this.an = false;

}

};

this.tt = function() {

this.vg = 0.7;

this.vy = 0;

this.vx -= (this._x-_root._xmouse)/30;

this.dy = this._y-_root._ymouse;

this.vy -= this.dy/10;

};

};

function ss(X, Y) {

var sj = (Math.random()*10+20) >> 0;

for (var i = 0; i<sj; i++) {

var mc = this.createEmptyMovieClip("huaxian_mc", this.getNextHighestDepth());

mc._x = X;

mc._y = Y;

mc.lineStyle(Math.random()*3, 0, 100);

mc.moveTo(0, 0);

mc.lineTo(1, 0);

mc.vx = random(20)-10;

mc.vy = random(20)-10;

mc.onEnterFrame = function() {

this._x += this.vx;

this._y += this.vy;

this.vy += 0.8;

this._alpha -= 2;

if (this._alpha<1 || this._y>=300) {

this.removeMovieClip();

}

};

}

}

mc.zl();

mc1.zl();

this.onMouseDown = function() {

if (mc.an == false) {

ss(mc._x, mc._y);

mc.an = true;

mc.tt();

}

};

this.onEnterFrame = function() {

if (random(50) == 0) {

if (mc1.an == false) {

ss(mc1._x, mc1._y);

mc1.an = true;

mc1.tt();

}

}

};

flv文件下载 跳跃的小球

【Flash AS2实例 跳动的小球动画效果】相关文章:

flash制作画轴展开的效果

Flash CS3循环背景的运用技巧

flash制作可爱吹泡泡动画效果

用Flash实现移形换影效果

flash制作汶川八周年纪念动画教程

Flash AS3实例教程:快速制作烟雾动画

Flash实例教程:图片不间断滚动动画效果

使用Flash MX制作拖动悬浮的窗口的方法

Flash制作非常酷的时钟动画

Flash制作卡通人物眨眼动画的方法

精品推荐
分类导航