主题:  求助一段随机运动的代码

龚子哥

职务:普通成员
等级:1
金币:0.0
发贴:138
#12002/8/13 22:14:38
场景(760,450)有一MCq名为flya。我想令此MC在场景中随机运动,轨迹无序,忽快忽慢,但不超过760*450的范围。。。。。。有高手帮吗?



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#22002/8/14 13:04:09
var range=100
var speed=random(100);
this.gotoandplay(this._currentframe+speed)



龚子哥

职务:普通成员
等级:1
金币:0.0
发贴:138
#32002/8/14 15:17:05
?
没有全部代码啊?



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#42002/8/14 17:42:46
几个月前的代码,希望对你会有所帮助。
speed = 5;
xstep=speed
ystep=speed
width=750
height=450
function move_mc() {
    if (target_mc._x<0) {
        xstep = Math.random()*speed;
    }
    if (target_mc._x>width) {
        xstep = -Math.random()*speed;
    }
    if (target_mc._y>height) {
        ystep = -Math.random()*speed;
    }
    if (target_mc._y<0) {
        ystep = Math.random()*speed;
    }
    target_mc._x += xstep;
    target_mc._y += ystep;
}
this.onEnterFrame = move_mc;



darkvn

职务:普通成员
等级:1
金币:1.0
发贴:222
#52002/8/17 11:32:48
楼上的代码效果肯定不理想:)
运动起来一抖一抖的吧?



5D荣誉版主

职务:普通成员
等级:2
金币:1.0
发贴:515
#62002/8/17 19:38:15
一抖一抖是比较难解决,尤其是fps低的时候。不知谁有好办法没。



龚子哥

职务:普通成员
等级:1
金币:0.0
发贴:138
#72002/8/17 21:50:28
3Q,继续候教……………