Сообщение от Erolast
			 
		
	 | 
	| 
		Зачем?
	 | 
	
в качестве эксперимента (идёт мой процесс обучения 

 )
	
	
		
			Сообщение от Erolast
			 
		
	 | 
	
		Зачем? 
Если определить функции внутри другой функции, то они только в ней видны и будут.
	 | 
	
я это понял. Хотел узнать, смогут ли в этом случае помочь замыкания
	
	
		
			Сообщение от Erolast
			 
		
	 | 
	| 
		Обработчики событий на элементах выполняются в глобальной контексте, и, соответственно, ни о каких stopMove и startMove они знать в принципе не могут.
	 | 
	
я думал, что вызвав функцию 
main и вернув из неё обработчик, он (обработчик) будет доступен (благодаря замыканию).
	
	
		
			Сообщение от Erolast
			 
		
	 | 
	
		
function moveBtn() { //Объявляй уж в одном стиле
	 | 
	
а  что не так я сделал?