onClipEvent (load) { a = random(140)+10; //当mc载入时,预设a变量。a变量是控制泡泡运动方向的,对a进行10到150之间的随机取值 } |
onClipEvent (enterFrame) { if (this._x>a) { this._x = int(this._x)-1; this._y -= 1; this._alpha -= 0.01; if (this._alpha == 0) { this.unloadMovie(); } } else if (this._x this._x = int(this._x)+1; this._y -= 1; this._alpha -= 0.01; if (this._alpha == 0) { this.unloadMovie(); //当透明度为0时,卸载泡泡 } //以上两个执行语句中,第一句为this._x取整这一点很关键,因为如果不小心泡泡的x坐标不是整数,到最接近a的那一步时,x总是无法等于a,_x-1就小于a,会执行xa的语句,这也是我刚做时泡泡总是运行一次就直线上升的原因。 } else { a = random(140)+10; } }//x=a时,对a重新取值 |
| 共分2页 [1] [2] |
关于网站 | 客服中心 | 服务条款 | 友情链接 | 广告联系 | 本站历程 | 网站导航
吉ICP备05000107号