Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   плавное изменение массива (https://javascript.ru/forum/misc/40458-plavnoe-izmenenie-massiva.html)

max0n 06.08.2013 17:07

плавное изменение массива
 
есть функция с 3-мя переменными:

Код:

myfunc(1,2,3);
мне нужно каждую переменную плавно перевести к виду:
Код:

myfunc(10,25,19);
как это сделать?

Тут: http://learn.javascript.ru/play/tuto...ght/index.html
я взял функцию анимации...
но ей, я могу анимировать только одно значение.
как мне сделать для каждой переменной массива, одновременно?
чтобы функция вызывалась с промежуточными значениями

skrudjmakdak 06.08.2013 17:12

можно глобальные переменные сделать и в функции пользоваться этими переменными. а можно сделать объектом

max0n 06.08.2013 17:18

можно простой пример решения моей проблемы?

skrudjmakdak 07.08.2013 14:52

вот один пример:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> 
<html>
	<head></head>
	<body>
	
		<script type="text/javascript">
		var global_parameter = 0;
		setInterval(function()
			{
			console.log(global_parameter);
			global_parameter += 6;
			}, 1000);
		</script>
	</body>
</html>


вот второй пример:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> 
<html>
	<head></head>
	<body>
	
		<script type="text/javascript">
		var obj = new Object();
		obj.param = 0;
		obj.animate = function(ths)
			{
			return function()
				{
				console.log(ths.param);
				ths.param += 3;
				}
			}
		
		setInterval(obj.animate(obj), 1000);
		</script>
	</body>
</html>


Часовой пояс GMT +3, время: 00:00.