PDA

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


junikon
26.05.2009, 13:50
Добрый день. не смог подобрать решение с форума-просто запутался в функциях задержек, хотя похожие решения были. Помогите, пожалуйста. Задача тривиальная, но меня ступорит. Есть функция

onClipEvent(enterFrame) {
_root.bt+="."
_root.transfer+=12
}

Переменная transfer выводится в текстовое поле, тем самым имитируя некий счетчик. Как для этой переменной сделать приплюсовку 12 единиц в секунду? Потому что сейчас счетчик крутится как бешеный.

lexa2000lexa
26.05.2009, 13:57
var transfer:Number = 0;
function callback1(){
transfer+=12;
trace(transfer)
}

interval = setInterval(callback1, 1000);

Stargazer
26.05.2009, 13:59
ещё примечание: если флеш не тормозит то enterFrame выполняется при перерисовке каждого кадра (то есть столько раз, сколько у вас указан fps).

junikon
26.05.2009, 14:06
lexa2000lexa, спасибо, то что нужно. вечерком выложу результат))

Добавлено через 31 секунду
Stargazer, нет. для маленького баннера это не проблема.

iNils
26.05.2009, 14:18
junikon, для оформления своего кода, надо использовать теги (http://www.flasher.ru/forum/showthread.php?t=122539).

junikon
26.05.2009, 23:47
iNils, исправлюсь))