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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.07.2005, 02:29
Floydb вне форума Посмотреть профиль Отправить личное сообщение для Floydb Посетить домашнюю страницу Floydb Найти все сообщения от Floydb
  № 1  
Ответить с цитированием
Floydb
 
Аватар для Floydb

Регистрация: Jun 2005
Адрес: Волгоград
Сообщений: 120
Отправить сообщение для Floydb с помощью ICQ
По умолчанию проблемы с мувиком-кнопкой!

Уважаемые флешеры. Пожалуйста, нужна ваша помощь!
Делаю баннер...
Нашёл в инете как делать кнопку-клип. Это мне нужно для чтобы избежать превращения курсора (при наведении на баннер) в руку с пальцем, так как баннер не ведёт на url, а говорит что, дескать, там-то делают такие штуки. И всё. И я хотел сделать так - подводит юзер курсор к баннеру (курсор остаётся прежним) и видит адрес где предост. эти услуги, отводит и снова пошла анимация...
Всё получилось, только работает это в случае, когда вокруг баннера есть свободное поле документа, а когда баннер 468х60 в распор стоит в документе такого же размера, вся эта хрень не работает...

ТО КАК ЭТО СДЕЛАНО:

Создать муви клип mc, в нем зделать 3 кадра и в каждом кадре прописать в Frame label
1 кадр - up
2 кадр - over
3 кадр – down
в каждом кадре нарисовать положение кнопки up это up over это over down это down
выйти на главную сцену и в mc прописать
-------------------------------------------------------------------------------
onClipEvent (load) {
stop();
}
onClipEvent (mouseMove) {
if (hitTest(_root._xmouse,_root._ymouse, true) && !Down){

this.gotoAndStop("over");
}else if (!hitTest(_root._xmouse,_root._ymouse, true) && !Down){
stopDrag();
this.gotoAndStop("up");
}
updateAfterEvent();
}


onClipEvent (mouseDown) {
if (hitTest(_root._xmouse, _root._ymouse, true)){
Down = true;
// здесь действие типа _root.gotoAndPlay(“ляля”) или что угодно!!!
this.gotoAndStop("down");
}
updateAfterEvent();
}
onClipEvent (mouseUp) {
Down=false;
if (hitTest(_root._xmouse,_root._ymouse, true)){

this.gotoAndStop("over");
}
updateAfterEvent();
}
Вложения
Тип файла: zip multisim.zip (18.7 Кб, 21 просмотров)
__________________
www.mezencev.info

Старый 02.07.2005, 10:17
DOG-Paul вне форума Посмотреть профиль Отправить личное сообщение для DOG-Paul Посетить домашнюю страницу DOG-Paul Найти все сообщения от DOG-Paul
  № 2  
Ответить с цитированием
DOG-Paul
 
Аватар для DOG-Paul

Регистрация: Jun 2003
Адрес: Vladimir
Сообщений: 1,119
Отправить сообщение для DOG-Paul с помощью ICQ
Даже не вчитывался...
Но чтобы убрать руку с кнопки:
knopka.useHandCursor = false;
__________________
Координаты Собаки Павлова:
URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862

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

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

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


 


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


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