Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   проблемы с мувиком-кнопкой! (http://www.flasher.ru/forum/showthread.php?t=66292)

Floydb 02.07.2005 02:29

проблемы с мувиком-кнопкой!
 
Вложений: 1
Уважаемые флешеры. Пожалуйста, нужна ваша помощь!
Делаю баннер...
Нашёл в инете как делать кнопку-клип. Это мне нужно для чтобы избежать превращения курсора (при наведении на баннер) в руку с пальцем, так как баннер не ведёт на 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();
}

DOG-Paul 02.07.2005 10:17

Даже не вчитывался...
Но чтобы убрать руку с кнопки:
knopka.useHandCursor = false;


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

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