Показать сообщение отдельно
Старый 12.06.2009, 14:07
Dr.OH вне форума Посмотреть профиль Отправить личное сообщение для Dr.OH Найти все сообщения от Dr.OH
  № 6  
Ответить с цитированием
Dr.OH

Регистрация: Aug 2003
Сообщений: 299
Отправить сообщение для Dr.OH с помощью ICQ
Ты нажал клавишу вниз и на событие onEnterFrame твоего мувика вешаем функцию prevFrame(). Благодаря этому проигрывание фреймов будет происходить в обратном порядке. Когда нажали клавишу вверх просто удаляем этот обработчик.
Т.е.? пусть твой клип называется my_mc:
Код AS1/AS2:
var keyListener_obj:Object = new Object();
keyListener_obj.onKeyDown = function() {
    switch (Key.getCode()) {
       case Key.UP :
           delete my_mc.onEnterFrame;
       break;
       case Key.DOWN :
           my_mc.onEnterFrame = function() {prevFrame();}
       break;
    }
};
Key.addListener(keyListener_obj);