![]() |
|
||||||||||
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Вариант - контур, нарисованный руками конвертить в последовательность точек. Можно в сторонних программах, можно на флэше (я бы советовал не раз в полсекунды, а тупо по нажатию мыши заносить точку).
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 85
|
А не проще ли будет программно играться с параметрами (отрисованного вручную контура) такими, как Dash и Gap - типа, Штрих и Промежуток. В свойствах пунктирной линии они вызываются по нажатию кнопки Custom -> Dash. По идее, к ним должен быть доступ из AS.
О, нашел: Stroke object В хелпе ищи stroke.dash1 - An integer that specifies the lengths of the solid part of a dashed line. Потом stroke.dash2 - An integer that specifies the lengths of the blank part of a dashed line. Цитата: «If value is "dashed", there are two additional properties: "dash1" and "dash2".» - Т.е, эти параметры "dash1" and "dash2" как раз и отвечают за длину штриха и промежутка. Потом stroke.style Подобрать 2-3 пары нужных значений и с нужным интервалом в цикле присваивать линии очередной стиль (посмотри document.setStrokeStyle() и document.setCustomStroke(). ). Я, конечно, не суперспец в АС, но, думаю, это — то, что нужно. ![]() Последний раз редактировалось drobinkin; 24.09.2010 в 15:01. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
В том то и дело что к ним НЕТ доступа, если нарисовать линию вручную. Поправьте меня если я ошибаюсь.
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
вообщем вот как я сделал ВРУЧНУЮ, без единой строчки кода. помоему неплохо. Хотя програмный результат у Silin конечно получше.
Кому надо - юзайте на здоровье. А кто знает программный способ анимации НЕ ПРОГРАММНО нарисованного контура - с радостью выслушаю |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 85
|
Как вариант - взять две копии линии с противоположными значениями даш1 и даш2 и программно по очереди менять им, например, видимость
![]() Ну, или 3 и более копий со смещенными стилями — и потом то же самое. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|