Показать сообщение отдельно
Старый 15.10.2001, 16:18
MintyK вне форума Посмотреть профиль Отправить личное сообщение для MintyK Найти все сообщения от MintyK
  № 9  
MintyK

Регистрация: Jul 2001
Адрес: Украина , Киев
Сообщений: 40
Отправить сообщение для MintyK с помощью ICQ
Попробуй так:

Если нужно нарисовать линию то просто проанимируй ее через Motion или _x(_y)scale. Если по дуге то отрезок дуги с помощь маски. (Проще канечно линею)

Ну да ладно об этом ...

Потом береш и в первый кадр экзэмпляры будь то льния или дуга пишеш к примеру "x = 0" а в последнем "x = 1";

Затем либо через attach либо через duplicate делаеш дублирования анимированного объекта при этом получая от экземпляра сведения о "X" е ставиш проверку

if (x ==1){
gotoAndPlay(...следующий кадр ...)
}


вот гдето так если же речь идет о ресовании дуги то придется через уравнения окружности идти (то есть) . Зная угол дуги начального экземпляра просчитуеш начало кадра ресующего дугу понял???

если нет то уровнение круга примерно такое :

R^2 = X^2 + Y^2;

О смотри еще идейка сделай для отрезачка трех кадравую анимацию (ну это когда при перересовке ты возвращяешся на кадр назад ) значится так...

в первый кадр клипа идущего по дуге пихаеш
{
alpha = 0;
r1 = 30;
r2 = 90;
}
во второй
{
x = r1 * Math.cos( alpha+(Math.PI));
y = r2 * Math.sin( alpha+(Math.PI ));
setProperty(it, _y, y+r2+50);
setProperty(it, _x, x+r1+50);
}
}







Ну если че не понял пиши

lion@softstream.kiev.ua