首页 >> 下载中心 >> Flash素材 >> 什么是AS2.0面向对象编程(2)

什么是AS2.0面向对象编程(2)

作者:lzyy 来源:蓝色理想 时间:2008-1-22 网友评论条 【

关于构造函数

如果子类的构造函数没有显示调用父类的构造函数,那么flash会自动给你加上,当然也可以通过super()手动加上

也可通过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就能看到效果了。

有时间,有兴趣,E文还行的可以直接上这看:http://www.kirupa.com/developer/oop2/AS2OOPindex.htm,很长,很详细。

源文件下载ball.rar(5KB)

站长工具
Google 趋势查询:
相关文章
loading 请稍等,评论加载中...

学习Asp到中国Asp之家(Aspxhome.com)

闽ICP备06017341号