Hola, tengo un problema en cuanto a variables y parámetros.
Código:
function mover() {
var mover1 = "moveTo(0,0)";
var mover2 = "moveTo(ancho/2,0)";
// Ejemplo para luego pasarlo a una estructura de control repetitiva For
// Para luego reemplazar 'a' por 'i'
var texto = 'mover'
var a = 2
var movimiento = new String(texto.concat(a));
// movimiento = mover2
// he intentado con movimiento = mover + 2, movimiento = mover + "2" y nada -_-!
superiorIzquierda = setTimeout(movimiento,3000);
}
La cuestión está en el setTimeout, en la consola de errores de Firefox me sale que la variable mover2 no está definida, cuando ( como se aprecia ) vale "moveTo(ancho/2,0)";.
He intentado a ponerle setTimeout(mover2,3000); y si funciona pero quiero que opere este también y no sé que complicaciones tiene

. Ayuda pls.