Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.03.2008, 15:12
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 1  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
Tip onMouseWheel(delta)/не по координатам

Привет)

с возможностью передвигать мувик по координатам с помощью колёсика на мыши - разобралась. Вот не могу додумать - нужно управление колёсиком направить на пробег по кадрам.
т.е. есть анимация на, пусть будет 20 кадров. а с помощью колёсика мы следим за передвижением по кадрам.
?

----
помогите пожалуйста правильно поставить условие.

Код:
center=275;
if(myMovieClip._x<center){

 if myMovieClip._x=215 то _root.coin.gotoAndStop(9);
 if myMovieClip._x=215 то _root.coin.gotoAndStop(9);
 if myMovieClip._x=165 то _root.coin.gotoAndStop(8);
 if myMovieClip._x=115 то _root.coin.gotoAndStop(7);
 if myMovieClip._x=65 то _root.coin.gotoAndStop(6);
 if myMovieClip._x=15 то _root.coin.gotoAndStop(5);
}else{

 if myMovieClip._x=315 то _root.coin.gotoAndStop(11);
 if myMovieClip._x=415 то _root.coin.gotoAndStop(12);
 if myMovieClip._x=465 то _root.coin.gotoAndStop(13);
 if myMovieClip._x=515 то _root.coin.gotoAndStop(14);
 if myMovieClip._x=535 то _root.coin.gotoAndStop(15);
}
или сделать это не так, извините, *****.
я просто не знаю как ещё перемещаться по кадрам от движения колёсика мыши.


Последний раз редактировалось priroda; 19.03.2008 в 15:51.
Старый 19.03.2008, 21:08
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Код:
Mouse.addListener(this);

movieClip.stop();

function onMouseWheel(delta)
{
	var newFrame:Number = movieClip._currentframe + delta / Math.abs(delta);
	
	if (newFrame > movieClip._totalframes)
		return;
	if (newFrame < 0)
		return;
	
	movieClip.gotoAndStop(newFrame);
}

Старый 19.03.2008, 22:29
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 3  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
!!.. нет слов.

спасибо

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:21.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.