Here is an old Flash 5 piece from '00 ;)
http://fangohr.com/inertia/

Florian

Math:
minX = /:left;
maxX = /:right;
friction = "0.96";
if (/:pause ne "cube") {
        me = "/cube";
        oldxpos = getProperty(me, _x);
        newxpos = oldxpos + eval(me add ":xspeed");
        set(me add "/:xspeed", eval(me add ":xspeed")*friction);
        if ((Number(newxpos)>Number(maxX)) or (Number(newxpos)<Number(minX))) {
                set(me add "/:xspeed", (-1*eval(me add ":xspeed"))*(friction));
                newxpos = oldxpos;
        }
        setProperty(me, _x, newxpos);
}







•

honest communications
for a better tomorroh

http://fangohr.com


_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to