![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 18
|
Здравствуйте, можно ли в actionscript сделать такую вещь:
В первые 5 секунд ролика в dynamic text прогоняются цифры от 1 до 100 Следующие 5 секунд цифры от 100 до 1000 (т.е. цифры сменяются гораздо быстрее) След 5 сек - еще одно ускорение - показываются цифры от 1000 до 10000. Т.е. что вроде ступенчатого спидометра. Я когда-то работал с loader где в динамич. текстовом поле прогонялись цифры от 1 до 100% (ход загрузки через .getBytesLoaded), но так как в actionscript не очень силен, не могу понять как сделать прогон цифр в зав-ти от кол-ва прошедщих миллисекунд, а не от хода загрузки. Спасибо, если поможете. |
|
|||||
|
Регистрация: Apr 2011
Адрес: Томск
Сообщений: 57
|
Посмотрите в сторону setInterval() и clearInterval()
var current_number:Number = 0; var intervalID:Number; function NumbersBegin() { intervalID = setInterval(NumbersInterval,5000/100); } function NumbersInterval() { myTextField.text = current_number; if (current_number > 100 && current_number < 1000) { clearInterval(intervalID); intervalID = setInterval(NumbersInterval,5000/900); } else if (current_number > 1000 && current_number < 10000) { clearInterval(intervalID); intervalID = setInterval(NumbersInterval,5000/9000); } else { clearInterval(intervalID); } } Так же, если: Цитата:
Последний раз редактировалось stantler; 25.11.2011 в 06:59. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|