![]() |
Вопрос по вращению объектов
Вопрос следующий:
Есть круговая шкала на ней 12 цифр. Все это необходимо вращать, сохраняя читабельность цифр Поясняю: деления шкалы вращаются почасовой и против часовой стрелки при этом цифры также вращаются и всегда должны сохранять вертикальное (читабельное) положение относительно оси Y Вот графический пример (написан на делфи 7) До http://imglink.ru/show-image.php?id=...ca59dbc8cb780e После http://imglink.ru/show-image.php?id=...246a71a7ad8524 А вот как подобное реализовать в Флеше CS5 не знаю. |
цифры вам не вращать нужно а перемещать (синус, косинус в помощь)
или можно вращать весь контейнер (с делениями и цифрами) а потом отдельно каждую цифру назад |
вот только как создать такой кантейнер я не знаю.
|
Да, собственно, он и нафиг не нужен. Можно легко обойтись без вышеуказанного контейнера.
Вот, по-быстренькому набросал пример класса, который крутит циферблат без вращения цифр. Код AS3:
|
увы ошибка
Монтажный кадр 1, слой "Слой 1", кадр 1, строка 2 1037: Пакеты не могут быть вложенными. видемо не умею пользоваться подобным кодом |
это код класса
чтобы использовать его в кадре попробуйте разобраться как происходит перемещение, и тогда написать в кадре аналогичный код не будет проблем |
данный цифирблать лишь 1 из 7 и 5 уже написаны в моем случаее необходимо большую часть рисовать вручную и объеденять пакеты с заранее отрисованным и анимированным содержимом я увы не умею
Добавлено через 32 минуты увы моих познаний в флаш явно не достаточно чтобы разобраться как работает код выше |
Увы, тогда тут мы вряд ли чем поможем
|
Так подучите, код свыше очень простой и почти красивый, если бы не адские табуляции :о)))
|
Цитата:
|
| Часовой пояс GMT +4, время: 15:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.