PDA

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


Bankomat
23.06.2011, 21:57
Подскажите как осуществить такое дело.
проигрываются 20 разных кадров
Есть кнопка, при наведении на которую прыгаем на любой кадр например 21, после сведения нужно чтоб возвращалось на тот кадр который проигрывался в тот момент при наведении на кнопку.

mooncar
23.06.2011, 22:01
Перед прыжком запоминаем _currentframe в переменную, при уводе мыши с кнопки возвращаемся, используя сохраненное значение.

Bankomat
23.06.2011, 23:04
как это осуществить не подскажите?) а то я в коде еще не селен, только вперед назад знаю)

mooncar
23.06.2011, 23:10
btn.onRollOver = function()
{
curFrame = this._parent._currentframe ; //запоминаем текущий кадр таймлайна, на котором расположена кнопка btn
};

btn.onRollOut= function()
{
gotoAndPlay(curFrame);
};

Если вы в коде не очень сильны, не забудьте тогда, что btn - это имя экземпляра кнопки на сцене (Instance name).

Bankomat
23.06.2011, 23:36
Отлично, спасибо большое