PDA

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


oduvanchik
01.02.2015, 16:30
Помогите, пожалуйста!!!

Есть код, по переходу на определенный кадр, клип движется за мышью:

onClipEvent(enterFrame) {
this._x = _root._xmouse;
this._y = _root._ymouse;
}

А как сделать, чтобы по нажатию на определенную клавишу, клип начинал двигаться за мышью, а при нажатии другой клавиши останавливался?

Кот Баюн
02.02.2015, 09:00
Превратите Ваш
this._x = _root._xmouse;
this._y = _root._ymouse;

в функцию
и делайте ей true-false в зависимости от нажатия клавиши.


И да, сейчас Вам скажут, что Ваш код жутко устарел)))

Hauts
02.02.2015, 16:18
oduvanchik, ваш код жутко устарел.

var dragging = false;
this.onKeyUp = function()
{
if (Key.getCode() == Key.SPACE)
{
dragging = !dragging;
}
};

this.onMouseMove = function()
{
if (!dragging)
{
return;
}

myClip._x = this._xmouse;
myClip._y = this._ymouse;
};