Hola, esto puede ser porque al pulsar sobre el Flash el foco lo tiene él y no el navegador.
Quizás te sirva algo así:
Código ActionScript :
import flash.events.KeyboardEvent;
import flash.external.ExternalInterface;
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
function onKeyDown(e:KeyboardEvent):void
{
if(e.keyCode == 40)
{
ExternalInterface.call("scrollDown");
}
}
function onKeyDown(e:KeyboardEvent):void
{
if(e.keyCode == 38)
{
ExternalInterface.call("scrollUp");
}
}
Y en la parte de Javascript de la página que contiene el Flash:
Código Javascript :
function scrollDown() {
window.scroll(0,150); // horizontal and vertical scroll targets
}
function scrollUp() {
window.scroll(0,150); // horizontal and vertical scroll targets
}
El código Javascript lo he sacado del siguiente
linkEspero que te sirva