PDA

Просмотр полной версии : Как зашатдаунить проверку?


PoisonMaster
18.02.2013, 01:43
Помогите, у меня есть ролик - меню на основном таймлайне, мне нужно управлять им с помощью кнопок с клавы, в том числе и использовать Enter несколько раз на нескольких кадрах выполняя разные действия, я использую в нужном кадре:
var KeyboardInput1:Object = new Object();
Key.addListener(KeyboardInput1);
KeyboardInput1.onKeyDown = function()
{
var KeyPressed1:Number = Key.getCode();
if (KeyPressed1 == 13)
{
fscommand("PressEnter");
gotoAndPlay("main");
}
но проблема в том, что в следующем остановленном так же срабатывает эта проверка на нажатие кнопки, даже при использовании в коде "removeEventListener(KeyboardInput1);" и заключении в "if (_root._currentframe == номеркадра){}", обджектлистенер не глушится, если всё выношу в функцию, она также не шатдаунится,
покажите пожалуйста способ сделать подобное правильно.

Zebestov
18.02.2013, 02:28
Бессвязная комбинация слов в названии темы не отражает сути вопроса.