Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/01/2010, 05:55
Avatar de Binaryboy
Binaryboy
 
Fecha de Ingreso: enero-2010
Mensajes: 31
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: yuda con ejercicio por favor!!!!!!!!

Cita:
Iniciado por ceSharp Ver Mensaje
hola binaryboy,

intuyo que ya es tarde.... pero bueno, aquí te paso una manera de hacer tu pelotita que rebota
-----------------------------------------------
<script type="text/javascript">
window.onload = function()
{
setInterval(bolaMove,1);
}
var dirHorizontal = 0;
var dirVertical = 1;
var arriba = 0;
var izquierda = 0;
function bolaMove()
{
var bola = document.getElementById('pelota')
bola.style.left = izquierda;
bola.style.top = arriba;
var leftBola = bola.style.left;
var topBola = bola.style.top;
var Nbola = new Number(leftBola.substring(0,leftBola.length - 2));
var zonaX = document.getElementById('fondo').style.width;
var zonaY = document.getElementById('fondo').style.height;
var NzonaX = new Number(zonaX.substring(0,zonaX.length - 2));
var NzonaY = new Number(zonaY.substring(0,zonaY.length - 2));
var NtopBola = new Number(topBola.substring(0,topBola.length - 2));

//movimiento horizontal
if(Nbola >= NzonaX)
{dirHorizontal = 1;}

if(Nbola == 0)
dirHorizontal = 0;

if(dirHorizontal == 0)
izquierda += 1;
else
izquierda -= 1;

//movimiento vertical
if(NtopBola >= NzonaY)
dirVertical = 1;

if(NtopBola == 0)
dirVertical = 0;

if(dirVertical == 0)
arriba += 1;
else
arriba -= 1;


}
</script>
-----------------------------------------

salu2
GRACIAS por la AYUDA pero no me sale como debo poner el estilo css yo creo que ese es el problema pero la pelota sigue parada en la esquina izquierda y de hay no sale

Edito: he revidaso la consola de errores de firefox y pone:

Error al interpretar el valor para 'left'. declaracion rechazada y lo mimso pero para 'top'

y se me olvidaba mi codigo es este:

Última edición por Binaryboy; 13/01/2010 a las 07:09