AS2.0面向对象编程的解释

2019-10-08 18:09:50丽君

也可通过super去调用父类的其他方法,比如super.parentMethod();
如果想让舞台上的某个mc使用我们自定义的类的话,在链接处的class里天上类名就可以了:


最后来说说文件的管理,最好是新建一个项目,这样查看起来非常方便。
好了,就说这么多了,有时间附上个demo。
欢迎讨论。
附个小demo
ball.as
class ball extends MovieClip {
private var spring:Number = 0.1;
private var friction:Number = 0.95;
private var centerX = (Stage.width-this._width)/2;
private var v:Number = 0;
public function ball() {
_x = 0;
_y = Stage.height/2 - _height/2;
this.onEnterFrame = this.start_spring;
}
private function start_spring() {
var a:Number = (centerX - _x)*spring;
v = a;
//v *= friction;
_x = v;
}
}
在当前路径下,新建一个mc,然后按下图:


最后ctrl enter就能看到效果了。
源文件下载:ball.rar