Показать сообщение отдельно
Старый 24.01.2010, 20:36
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 8  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
я рисую линию от центра окружности до объекта. подскажите, как рисовать ее пунктирной?
Точно обсуждалось здесь, и не один раз, еще бы найти.
Тезиса 2:
- встроенной поддержки программного рисования пунктирный линий нет;
- надо составлять эти линии из обычных - ручками или с помощью http://bezier.ru/

В данном случае можно тупо:
Код AS1/AS2:
//x0, y0, distance, sin, cos - из предыдущего примера
var strokeSize = 5;
var currentDistance = 0
while (currentDistance < distance)
{
      moveTo(x0 + cos * currentDistance, y0 + sin * currentDistance)
      currentDistance += strokeSize
      lineTo(x0 + cos * currentDistance, y0 + sin * currentDistance)
      currentDistance += strokeSize
}