Я создаю термометр с ртутью, анимированной по мере поступления пожертвований. Я давно не касался вспышки, так что будьте осторожны.
Как изменить приведенный ниже код, чтобы анимация была быстрее без увеличения частоты кадров?
var maxMercuryHeight = 192; // Mercury height at 100%
var currentDonations = 80; // Percentage of donations taken
var currentHeight = (currentDonations / 100) * maxMercuryHeight;
mercury.onEnterFrame = function()
{
if(mercury._height < currentHeight) {
mercury._height++;
} else {
delete mercury.onEnterFrame;
}
}
trace(currentHeight);
Бонусный вопрос: как можно облегчить анимацию, чтобы она запускалась быстро и замедлялась в конце?
Спасибо!