Pues algo tarde, gracias por la sugerencia, pero no tuve tiempo de leer todo el articulo,
asi que experimente hasta tener este código que hace tiempo lo hice, pero no me habia
tomado el tiempo de mostrarlo aqui;
Código :
onClipEvent (load) {
//primero las variables para agregar un efecto aceleracion
gravedad=0.7;
caida= 0;
//y ahora la que dara el "rebote"
borde=500
}
onClipEvent (enterFrame) {
//cada frame aumentamos la variable caida
caida+= gravedad;
//y hacemos que la posicion _y aumente respecto a caida
_y += caida;
if (this._y>borde) {
//con lo siguiente evitamos que la pelota se atasque
_y-=4;
//y volvemos negativo el valor de caida,pero con una disminucion en su valor total,
//para dar el efecto del rebote
caida*= -0.9;
}
}
//y listo... nuestra pelota tiene "gravedad"...
//ahora que si se desea que haya un verdadero suelo solo se cambia la condicion (this._y>borde) por un (this.hitTest (_root.suelo))
//es algo sencillo pero es util en el desarrollo de juegos...
espero sirva de algo, aunque ya sea algo tarde...