Показать сообщение отдельно
Старый 17.02.2011, 10:32
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Скрипт нужно написать. Например, так:
Код AS1/AS2:
someMovieClip.stop();
 
var mouseMoved:Boolean = false ;
 
this.onMouseMove = function()
{
	mouseMoved = true ;
};
 
setInterval(testMouse, 100);
 
function testMouse () 
{
	if (mouseMoved)
	{
		someMovieClip.play();
	}
	else
	{
		someMovieClip.stop();
	}
 
	mouseMoved = false ;
}
Пример во вложении внизу.

Более корректно (избегаем многократной команды к остановке, если мувик уже был остановлен):
Код AS1/AS2:
someMovieClip.stop();
 
var someMovieClipStoped:Boolean = false ;
var mouseMoved:Boolean = false ;
 
this.onMouseMove = function()
{
	mouseMoved = true ;
};
 
setInterval(testMouse, 100);
 
function testMouse () 
{
	if (mouseMoved)
	{
		someMovieClip.play();
		someMovieClipStoped = false ;
	}
	else
	{
		if (!someMovieClipStopped)
		{
			someMovieClip.stop();
			someMovieClipStoped = true ;
		}
	}
 
	mouseMoved = false ;
}
Вложения
Тип файла: rar testMouseMove.rar (5.6 Кб, 38 просмотров)
__________________
Идите первым!


Последний раз редактировалось mooncar; 17.02.2011 в 10:51.