Mi primer hilo para que den una mano. Tengo una duda acerca del manejo de objetos, el cometido de este hilo es que me expliquen como puedo limitar los objetos a la pantalla, es decir que reboten o se reinicie su posición a la inicial. Apenas llevo 6 horas, pero estoy leyendo como se debe, pero aún tengo mis dudas.
Dejo mi código para que puedan meterle mano y ver que estoy haciendo mal.
PD: Muy bonito framework 
Saludos y gracias de antemano.
Esto te puede ayudar. Primero hacela funcionar sola en una nueva aplicación. Después lo que te sirva tomalo y lo demás déjalo. Es muy simple.
Creo que has complicado demasiado tu aplicación. Pero es normal. A todos nos pasa eso cuando empezamos. Un abrazo.
Está hecho para ipad: 1024 x 768, vertical.
Programa:
Pelota=display.newCircle (700,515,20,20)
Pelota:setFillColor (1,0,0)
vary=3
varx=3.5
function Mover (event)
Pelota.x=Pelota.x+varx
Pelota.y=Pelota.y+vary
if Pelota.x>748 then
varx=varx* (-1)
end
if Pelota.x<25 then
varx=varx* (-1)
end
if Pelota.y>1000 then
vary=vary* (-1)
end
if Pelota.y<20 then
vary=vary* (-1)
end
end
Runtime:addEventListener(“enterFrame”, Mover)
Esto te puede ayudar. Primero hacela funcionar sola en una nueva aplicación. Después lo que te sirva tomalo y lo demás déjalo. Es muy simple.
Creo que has complicado demasiado tu aplicación. Pero es normal. A todos nos pasa eso cuando empezamos. Un abrazo.
Está hecho para ipad: 1024 x 768, vertical.
Programa:
Pelota=display.newCircle (700,515,20,20)
Pelota:setFillColor (1,0,0)
vary=3
varx=3.5
function Mover (event)
Pelota.x=Pelota.x+varx
Pelota.y=Pelota.y+vary
if Pelota.x>748 then
varx=varx* (-1)
end
if Pelota.x<25 then
varx=varx* (-1)
end
if Pelota.y>1000 then
vary=vary* (-1)
end
if Pelota.y<20 then
vary=vary* (-1)
end
end
Runtime:addEventListener(“enterFrame”, Mover)