Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Как вызвать over cостояние у кнопки? (http://www.flasher.ru/forum/showthread.php?t=20984)

Jinishiu 29.09.2001 10:10

Как вызвать over cостояние у кнопки?
 
Please, скажите как вызвать over cостояние у кнопки?

ЄGO 29.09.2001 10:24

:)))
Наведи на неё мышку

Jinishiu 29.09.2001 11:14

Как вызвать over cостояние у кнопки из Action Scri?
 
Ценю юмор. И все-таки как вызвать over cостояние у кнопки из Action Script?

*JeF* 29.09.2001 14:54

никак....помоему...

Prey 29.09.2001 15:51

сделай пустую кнопку и МС со всеми состояниями (up, over и т.д.) и потом делай с этим МС че тебе надо, т.е надо over => _root.mc.gotoAndStop("over"), где оver - метка в клипе МС на кадре с состоянием over

Fisher 29.09.2001 17:28

Вложений: 1
Все верно. Но вот чтобы эта байда еще и как кнопка работала....! Тут прийдеться повозиться :p идобавить пару строчек кода :D :D
onClipEvent (mouseMove) {
if (this.hitTest( _root._xmouse, _root._ymouse, 1)) {
tr = 1;
} else {
tr = 0;
}
if (tr and (tr !=tro)) {
gotoAndStop (2);
}
if (!tr and (tr !=tro)) {
gotoAndStop (1);
}
tro = tr;
}
onClipEvent (mouseDown) {
if (tr) {
gotoAndStop (3);
}
}
onClipEvent (mouseUp) {
if (tr) {
gotoAndStop (2);
}
}
onClipEvent (load) {
stop ();
}
Лови пример. В исходники положить чтоли. :p

gOloVasTicK '~ 29.09.2001 17:37

Рыбак ты извращенец. :)

Prey 29.09.2001 17:41

Fisher>>
зачем так сложно, просто эту пустую кнопу кладешь поверх этого МС и ей присваиваешь нужные действия
например
on (rollOver){
_root.mc.gotoAndStop("over")
}
on (rollOut){
_root.mc.gotoAndStop("out")
}
и т.д для остальных действий.

Fisher 29.09.2001 17:57

Но работает ведь!!! :D :D А то сразу - извращенец :D Я плохого не присоветую ;)
з.ы. А как же тут без хит теста? Без хит теста никак низзя :)


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

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