Спасибо, продолжаю копать
Там только отлавливать надо нажатие клавиши клавиатуры, мыши у просматривующего презентацию не будет, только Оптимус.
Добавлено через 12 минут
Может имеет смысл составить такой список, с самыми часто используемыми командами из AS2 и соответсвующими им аналогами на AS3 с объяснением разницы? Или это принципиально неверный подход? До этого я часто встречал мнение о том, что дизайнерам лучше вообще не лезьть в AS3, и оставить его програмистам, но как тогда быть в подобных ситуациях? Эффекты то в новом флеше сделаны именно для дизайнеров...
Добавлено через 3 часа 44 минуты
Сделал так:

Код AS3:
import flash.events.KeyboardEvent;
function pageFlip(event:KeyboardEvent):void
{
if (event.keyCode==Keyboard.INSERT) {
gotoAndPlay(2);
}
if (event.keyCode==Keyboard.BACKSPACE) {
gotoAndPlay(3);
}
if (event.keyCode==Keyboard.ENTER) {
gotoAndPlay(4);
}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN,pageFlip);
Криво? В принципе работает...
Добавлено через 17 часов 22 минуты
Теперь пытаюсь сделать переключение кнопок в 2 режима: навигация по меню и перелистывание страниц:

Код AS3:
import flash.display.Stage;
stage.displayState="fullScreen";
var showMenu = false; // - эта переменная должна указывать какой именно сценарий навигации использовать.
import flash.events.KeyboardEvent;
function control(event:KeyboardEvent):void
{ if (showMenu==false) { // меню выключено, кнопки управляют перелистыванием страниц.
if (event.keyCode==Keyboard.INSERT) {
gotoAndPlay(2);
}
if (event.keyCode==Keyboard.BACKSPACE) {
play();
}
if (event.keyCode==Keyboard.ENTER) {
this.menu1.gotoAndStop(2); // Меню становится видимым.
showMenu==true; // Переключение в режим выбора пункта содержания. Кнопки должны перебирать пункты меню.
}
}
if (showMenu==true) { // меню включено
if (event.keyCode==Keyboard.INSERT) {
this.menu1.play();
}
if (event.keyCode==Keyboard.BACKSPACE) {
play();
}
if (event.keyCode==Keyboard.ENTER) {
this.menu1.gotoAndStop(1);
showMenu==false; // Выбор нужного пункта, переключение в режим пролистывания.
}
}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN,control);
Почему так не работает? Как это вообще правильно делать в AS3?