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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.10.2004, 23:24
xoyk вне форума Посмотреть профиль Отправить личное сообщение для xoyk Найти все сообщения от xoyk
  № 1  
xoyk

Регистрация: Oct 2004
Адрес: Омск
Сообщений: 3
Отправить сообщение для xoyk с помощью ICQ
По умолчанию реагирование на курсор

Здравствуйте!
Уже два дня бьюсь над вопросом. Перерыл уже весь хелп, но так и не нашел ответа.

Проблема такая:
есть кнопка, которая при наведении на нее курсора реагирует так: слева выезжает фигура повторяющая контуры кнопки, но другого цвета. Хотел бы узнать как реализовать обратную реакцию. То есть при уведении курсора с кнопки мувик с выезжающей фигурой двигался бы обратно. В идеале бы узнать как сделать так, чтобы он не только просто проигрывал мувик в обратном порядке, но и движение фигуры в обратную сторону начиналось именно с того места до которого она успела выехать.

Если не ясно что за эффект я имею в виду то зайдите на www.giger.com... там похожий эффект в менюшке... смотрится просто высше...

Заранее спасибо!

Старый 24.10.2004, 23:56
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Как вариант: рисуем мувик, в котором с, допустим, 1 по 10 кадр движемся к контуру, с 10 по 20 -- с точностью до наоборот

и по роллАуту переходим на (20 - _currentframe + 1)

Ах да -- стопы в нужных местах расставить не забудь

Старый 25.10.2004, 00:05
xoyk вне форума Посмотреть профиль Отправить личное сообщение для xoyk Найти все сообщения от xoyk
  № 3  
xoyk

Регистрация: Oct 2004
Адрес: Омск
Сообщений: 3
Отправить сообщение для xoyk с помощью ICQ
2Bad Habit
спасибо! попробую...
про то что нужно кадры затем инвертировать это я догадался и так а вот такие параметры после ролаута я не додумал...

Старый 25.10.2004, 00:30
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 4  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Так... не надо никаких обратных 10 кадров!!!
Два мувика... mc1 и mc2
Код в фрейм с мувиками:
Код:
_root.mc1.onRollOver = function() {
	_root.mc2.onEnterFrame = function() {
		if (_root.mc2._x>=_root.mc1._x) {
			_root.mc2._x--;
		} else {
			_root.mc2._x = _root.mc1._x;
			delete _root.mc2.onEnterFrame;
		}
	};
	_root.mc1.onRollOut = function() {
		delete _root.mc2.onEnterFrame;
		_root.mc2.onEnterFrame = function() {
			if (_root.mc2._x<=_root.mc1._x+_root.mc1._width) {
				_root.mc2._x++;
			} else {
				_root.mc2._x = _root.mc1._x+_root.mc1._width;
				delete _root.mc2.onEnterFrame;
			}
		};
	};
};
Надо, чтобы mc2 был правее mc1... если что не понятно, пиши .. моно на мыло..

Старый 25.10.2004, 01:47
xoyk вне форума Посмотреть профиль Отправить личное сообщение для xoyk Найти все сообщения от xoyk
  № 5  
xoyk

Регистрация: Oct 2004
Адрес: Омск
Сообщений: 3
Отправить сообщение для xoyk с помощью ICQ
22K WebStudio
уфф.... ничего себе код...
выглядит внушительно... чувствую сегодня ночью спать не придется... буду разбираться во всем этом.. спасибо!

Старый 25.10.2004, 18:47
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 6  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Там разбираться особо не в чем...
Будут проблемы - пиши..

Старый 25.10.2004, 21:45
lessi вне форума Посмотреть профиль Отправить личное сообщение для lessi Найти все сообщения от lessi
  № 7  
lessi
 
Аватар для lessi

Регистрация: Oct 2004
Адрес: Odessa
Сообщений: 10
Отправить сообщение для lessi с помощью ICQ
Цитата:
Оригинал написал(а) 2K WebStudio
Так... не надо никаких обратных 10 кадров!!!
Два мувика... mc1 и mc2
Код в фрейм с мувиками:
Код:
_root.mc1.onRollOver = function() {
	_root.mc2.onEnterFrame = function() {
		if (_root.mc2._x>=_root.mc1._x) {
			_root.mc2._x--;
		} else {
			_root.mc2._x = _root.mc1._x;
			delete _root.mc2.onEnterFrame;
		}
	};
	
бла-бла-бла (чтобы не засорять форум цитатой)
Я, канечно, извиняюсь, но обязательно нижние пробелы (_) и печальные мордашки ( }; ) Ставить?
Нельзя просто пробелом ( ), и фигурной скобочкой( }) обойтись?
По справочникам рылась, ответа не нашла.... (((
__________________
...слово дано человеку, дабы скрывать его мысли...


Последний раз редактировалось lessi; 25.10.2004 в 21:51.
Старый 25.10.2004, 22:50
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 8  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
to lessi:
девочка, ты что, смеёшься, что ли?

Старый 25.10.2004, 23:52
lessi вне форума Посмотреть профиль Отправить личное сообщение для lessi Найти все сообщения от lessi
  № 9  
lessi
 
Аватар для lessi

Регистрация: Oct 2004
Адрес: Odessa
Сообщений: 10
Отправить сообщение для lessi с помощью ICQ
Цитата:
Оригинал написал(а) 2K WebStudio
to lessi:
девочка, ты что, смеёшься, что ли?
Да разве это смешно? (((
__________________
...слово дано человеку, дабы скрывать его мысли...

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

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

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


 


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


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