AS3 мигает динамически добавляя имена мувиклипов к функциям goto - PullRequest
0 голосов
/ 16 августа 2011

У меня есть виртуальная экранная клавиатура для интерфейса с сенсорным экраном.Я получаю имя клавиши (Q, W, E и т. Д.), Вызывая event.currentTarget.name. Теперь каждая кнопка представляет собой фрагмент ролика с небольшой анимацией, и мне нужно знать, какая клавиша нажата, чтобы она могла вызвать соответствующий видеоклип... Ниже приведен код:

function keyPressed(event:MouseEvent):void {

    var butID:String = event.currentTarget.name;
    trace("clicked " + butID);

 //////////////ERROR BELOW///////////

    Q.gotoAndPlay(2); <-------- Q is the name of the movieclip. It has to be something like butID.gotoAndPlay(2); but it doesn't work. I'm not sure of the type of the variable either...Can any one help?

/////////////////////////////
//Below I append the letter to a text box
    if(event.currentTarget.name == "SPACE")
    {
        addText(" ");
    }
    else
    {
        addText(event.currentTarget.name);
    }
}

Заранее спасибо, Любен

1 Ответ

2 голосов
/ 16 августа 2011

Вы пробовали event.currentTarget.gotoAndPlay(2);?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...