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