Показать сообщение отдельно
Старый 30.10.2007, 23:22
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
есть еще такой любопытный 'безсинусовый' способ: крутим мувик а по его координате (r,0) в глобальной системе координат рисуем..
если r менять, получится спираль, если не менять - круг:
Код:
import flash.geom.Point;
var drawMC:MovieClip=this.createEmptyMovieClip("clip0",0);
drawMC.lineStyle(1);
var pathMC:MovieClip=this.createEmptyMovieClip("clip1",1);
pathMC._x=pathMC._y=100;

var dr=-0.02;//0-круг
var df=1;
var r=50;
drawMC.moveTo(pathMC._x+r,pathMC._y);
function onEnterFrame(){
	var p:Point=new Point(r,0);
	pathMC._rotation+=df;
	pathMC.localToGlobal(p);
	this.globalToLoacal(p);
	drawMC.lineTo(p.x,p.y);
	r+=dr;
}
зы: да, если не нужно во времени, то тогда не enterFrame, а просто цикл