打印

[编程] [原创]周云的FLASH小游戏开发教室_基础篇(全11节[完])

hao ji le
引用:
原帖由 jimohuoshan 于 2007-11-9 17:24 发表
关联类的时候,直接在库中关联和用__proto__关联还是有区别的,比如下面的代码用不同的方式关联会得到不同的结果:

class Ball1 extends MovieClip{
       //=============构造函数==============
       //构造函数
...
想问一下,火山版主,78楼,在库里直接关联才是真正的继承,这我不反对,但是 怎么才能让这个库里关联的MC,在创建实例化的时候传参数给构造函数呢?

据我所知,在库里直接关联类的MC,要实例化它兵显示到舞台要,要么拖到舞台上,要么 attachMovie,但是这两中手段都是无法传参数给构造函数的。

用new 类 的办法是会导致 库里直接关联类的MC 执行两次构造函数,还会一些不正常的奇怪现象。

这怎么解决呢?
我是今天第一天看到这个帖子,写的不错,应该早点来看
楼主写得非常详细,听后发现我就是那鸟人。。。

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
反复看了多遍,每一遍都有新的收获!
受益匪浅!!!

TOP

还没来的急看,先占个位置先...

TOP

刚开始学AS就遇到了这种强帖. 不赞美一下就太没人性了. 不过楼主讲的应该是AS2的吧, 在AS3里写会不会有很大的变动呢?

TOP

楼主画的图图太可爱了~~

TOP

学了SE,原来也可以用在这里开发

TOP

不顶对不起自己。写的很认真,学习了!

TOP

看完了,很有收获!想要试着用AS3来重新做这个游戏,不过不知道以自己这么菜的水准什么时候才能成功……
先收藏了,学习着!

TOP

谢谢

TOP

强啊!!顶一下

TOP

很有收获

TOP

看得出来 楼主其实并不是只想教鸟鸟们学着怎么做FLASH小游戏
而是在教鸟鸟们怎么写规范的面向对象编程.教程简单易懂,实在是获益良多,再次感谢楼主!

TOP

好文啊,谢谢楼主

TOP

真的要顶啊!看了好几遍还是觉得好!

TOP

private function TimeGo(){
        t++
        if(t%30==0) time--
        if(time==0) {
            delete onEnterFrame
            _root.game_c.endGame()
        }
    }//倒计时代码,当时间=0,通知游戏控制类作出endGame()的行为。
    public function Go(){
        t=1
        time=30        
        onEnterFrame=TimeGo



这的t不是很明白?哪位老大给解释解释!谢谢了!

TOP

:D :D 我不得不顶

TOP

引用:
原帖由 FandLR 于 2007-10-13 15:31 发表

我喜欢这个图
我也喜欢~~~哈哈 够矬~~

TOP

TOP

周老师很强啊~~~~~~~~~~佩服啊~~~~~~~~~~~ 哪位能给推荐下flash入门的书籍啊,等待中……

TOP

引用:
原帖由 chinadolls 于 2008-4-24 22:22 发表
private function TimeGo(){
        t++
        if(t%30==0) time--
        if(time==0) {
            delete onEnterFrame
            _root.game_c.endGame()
        }
    }//倒计时代码,当时间=0, ...
///////////////////
这里是这个意思,因为游戏的帖率为30fps,那么1秒钟就是30帖,因为倒计时是以秒为单位的,这里就是每30帖(即一秒),time--.

TOP

//隐式设置-获取法
    public function set _speed(sss:Number):Void {
        speed = sss;
    }

这个隐式设置-获取法是什么意思。实现的是什么功能呢。。。?
www.babaozhou.com

TOP

支持一个
66001.com

TOP

老大 你太有才了

TOP

惊为天人!
.......

TOP

不错,学到了很多,还是有几个地方看不懂

public function getItem() {
        _root.music_control.snd("jin");//声音控制,以后会讲到
        _root.score += score;
        depth = _root.xs.getNextHighestDepth();
        var a:MovieClip = _root.xs.attachMovie("getScore", "getScore"+depth, depth++);//ATTACH显示得分的MC
        a.aaa.score = "+"+score;
        a._x = _x;
        a._y = _y;
        this.removeMovieClip();
    }

TOP

kjkikl

jmkbkm kjijjkliu8y8uiiouyh7y6uuujytyjmkuhjhikljujmklkiuumklkiukliui

TOP

相当不错了

TOP