Estoy haciendo una presentacion y en una parte tengo un cuadro con una foto grande adentro. El cuadro es una mascara, por lo que solo se mira una parte de la foto. Puse esta funcion para que al presionar las flechas del teclado la foto suba, baje, se vaya a la izquierda y a la derecha, entonces asi se puede visualizar toda en las partes que uno presione. Este es el codigo:
Código ActionScript :
stage.addEventListener(KeyboardEvent.KEY_DOWN,teclaPresionada);
function teclaPresionada(e:KeyboardEvent):void{
switch(e.keyCode){
case 37:
this.Cuadro.grafica.x += 5;
break;
case 38:
this.Cuadro.grafica.y += 5;
break;
case 39:
this.Cuadro.grafica.x -= 5;
break;
case 40:
this.Cuadro.grafica.y -= 5();
break;
}
}
Cuando lo pruebo, funcionan las teclas de arriba, izquierda y derecha, pero al presionar la de abajo no pasa nada y me da el siguiente error:
escribió:
TypeError: Error #1006: value is not a function.
at Untitled_fla::MainTimeline/teclaPresionada()
at Untitled_fla::MainTimeline/teclaPresionada()
Si alguien tiene una idea de cual es el problema le agredeceria si me responde!
Gracias.
-pablo
