2010-01-29 2 views
1

Каков наилучший способ программирования номера светодиодного номера. Мне нужно иметь числовое отображение, которое достигает 1 000 000,00. Динамические текстовые поля не являются опцией из-за экземпляров символов. Как мне сделать счетчик?Счетчик в AS3 «без динамического текстового поля»

АНИМАЦИЯ

Цифры двигаться с шагом, как светодиодный дисплей. Это

ЧИСЛО

Число множественного на десять каждое пространство над числами десятичной точки не полностью, поэтому они идут очень быстро Там предел 16000 кадров вспышки

СИМВОЛЫ

столбец чисел, который перемещается с шагом, для каждого номера места

ЧТО ЭТО ТРЕБУЕТСЯ?

числа двигаются со скоростью в упаковке 10 знаков после запятой раз сто

кадра на основании или время НА ОСНОВЕ?

Там предел 16 000 кадров в Flash-метод, основанный времени потребуется много кода добавления и удаления проблемы детского
alt text http://www.ashcraftband.com/myspace/videodnd/number_example.jpg

ПЕРЕХОД ЭФФЕКТ

А «тик» ход 10 пикселей каждый раз и т. д. 9 и 0 рулон над гладко

ответ

0

В Flash, и для достижения результата в вашей картине нет, я хотел бы создать 2 MovieClips:

  • Черная полоса с десятичной точкой
  • серые цифры в колонке, 0 -> 0 , как предложено вашим рисунком

Затем объедините черную полосу и 9 столбцов цифр в один MovieClip, чтобы представить свой счетчик, а также специальный базовый класс для него. Это позволяет осуществлять мелкозернистый контроль над всем счетчиком.

Предоставьте метод CounterClip::Step() или ::Tick() (или что бы вы хотели назвать), который может перемещать отдельные столбцы. Вы можете использовать класс flash.transitions.Tween для создания плавных анимаций (я думаю, что это называется ... Я немного ржавый.)

Если вы обнаружите, что вам нужно больше, чем 9 столбцов, вы можете изменить свой класс Counter MovieClip для динамического добавления дополнительных цифр.

+0

Спасибо, что помогает уточнить. – 2010-02-02 14:37:47

0

Я думаю, что это полностью зависит от эффекта перехода, который вы используете, в то время как s колдовство чисел.

Смежные вопросы