![]()  | 
	
 
  | 
| 
		 
			 
			#1  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Здравствуйте! 
		
	
		
		
		
		
		
	
		
		
	
	
	Написал фрактал,множество Жулиа!Все работает!но появилась необходимость сделать следующее... При нажатии на кнопочку цвет фрактала должен изменяется до тех пор пока не нажата ента кнопка второй раз!!! Как енто сделать???подскажите плиззз!!!  | 
| 
		 
			 
			#2  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Поставь таймер, рисуй по тем же координатам (т.е заново) но другим цветом. 
		
	
		
		
		
		
		
	
		
		
	
	
	 | 
| 
		 
			 
			#3  
			
			
			
			
		 
		
		
	 | 
|||
		
		
  | 
|||
| 
	
	
		
			
			 Что то есть!но немного нето!как сделать так чтобы цвет менялся динамически, т.е. черный......прошли все цвета.....черный , и так по кругу!какой интервал ставить в таймере??количество итераций влияет на скорость???программа когда таймер в режиме вкл. висит .т.е не реагирует на мои деиствия!как енто справить???хотелось бы получить что то похожее как в программе Infi-))) 
		
	
		
		
		
		
		
	
		
		
	
	
	Спасибо заранее!!  | 
| 
		 
			 
			#4  
			
			
			
			
		 
		
		
	 | 
||||
		
		
  | 
||||
| 
	
	
		
			
			 Если тормозит сделай всю отрисовку в отдельном потоке, тогда и с таймером заморачиваться не придётся( про потоки можно почитать например тут: http://www.delphiworld.narod.ru/base...velopment.html) 
		
	
		
		
		
		
		
	
		
		
	
	
	а чтобы цвета шли по кругу(кстати определись, сколько тебе их надо) то проще забить их все в массив констант, напр: Код: 
	const Colors:array[1..5] of TColor = (clBlack,clGreen,clYellow,clLime,clRed); Про фракталы можно посмотреть исходники тут: http://fract.narod.ru/down.html  |