Hello strk,

Tuesday, October 31, 2006, 11:18:31 AM, you wrote:
s> Can we add gravity-embed.swf to movies.all/ too ?

Yes, of course.

s> BTW, did you write gravity.swf ? (it seems to have a problem with
s> local variables interpretation)

Can you explain further? It's very simple ActionScript:

=== frame 1 ===

dir_x = +2;
dir_y = +2;
gravity = 0;
rot = 0;

function tick() {
        var ball=this;
        
        gravity++;
        ball._x += dir_x;
        ball._y += dir_y + gravity;
        ball._rotation += rot;
        
        if (ball._x < 40) bounce(+1, 0);
        if (ball._y < 40) bounce(0, +1);
        if (ball._x > 600) bounce(-1, 0);
        if (ball._y > 440) bounce(0, -1);
}

function bounce(bounce_x, bounce_y) {
        if (bounce_x != 0) 
                dir_x = Math.random()*30*bounce_x;
        if (bounce_y != 0) 
                dir_y = Math.random()*30*bounce_y;
        gravity=0;
        rot = Math.random()*20-10;
        ball.bounced();
}



=== frame 2 ===

tick();


=== frame 3 ===

gotoAndPlay(2);

-------

All actionscript contained in that smiley MC.

Maybe because I'm nasty and do not declare dix_x and friends as
variables?


Udo



_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to