Flash Zone Forum > Êóðñîð ïðè íàâåäåíèå.
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: Êóðñîð ïðè íàâåäåíèå.
Flash Zone Forum > Macromedia Flash > Îáùèå âîïðîñû
B.O.O.M.E.R.
Êàê ñäåëàòü ÷òîáû êóðñîð ìåíÿëñÿ ïðè íàâåäåíèè íà êíîïêó?
MustLive
B.O.O.M.E.R.

 äàííîé çàäà÷å èìååòñÿ äâà ýòàïà:

1) íàâåäåíèå êóðñîðà (íà êíîïêó),
2) ñìåíà êóðñîðà.

Äëÿ ñîçäàíèÿ ðåàêöèè íà íàâåäåíèå, íóæíî äëÿ êíîïêè óñòàíîâèòü îáðàáîò÷èê íàâåäåíèÿ êóðñîðà (rollOver):
Êîä
on (rollOver) {
    // êîä
}


Äëÿ ñìåíû êóðñîðà (ñî ñòàíäàðòíîãî), íóæíî íàðèñîâàòü ñâîé êóðñîð è çàïðîãðàììèðîâàòü, ÷òîáû ïðè íàâåäåíèè, â êîäå áëîêà on (rollOver), êóðñîð èçìåíÿëñÿ íà ñâîé (àâòîðñêèé), à ïðè óâåäåíèè êóðñîðà (rollOut) âîçâðàùàëñÿ ñòàíäàðòíûé êóðñîð.

Î ñìåíå êóðñîðà ÿ ïèñàë â 8ì âûïóñêå íàøåé ðàññûëêè (â ñòàòüå "Ñîçäàíèå êóðñîðà âî Flash").
B.O.O.M.E.R.
Ñïàñèáî. biggrin.gif
À êàê äåëàòü ñâîé ÿ çíàë.
Jox
Ñîçäà¸øü ìóâèê, èøåøü íà í¸ì (ActScr)
Êîä
onClipEvent(mouseMove){
    Mouse.hide();
    _x=_parent._xmouse;
    _y=_parent._ymouse;
    updateAfterEvent();
}
tiHo
Öèòàòà(Jox @ 27.09.2006 - 05:26) *

Ñîçäà¸øü ìóâèê, èøåøü íà í¸ì (ActScr)
Êîä
onClipEvent(mouseMove){
    Mouse.hide();
    _x=_parent._xmouse;
    _y=_parent._ymouse;
    updateAfterEvent();
}



áóìåðó íåíàäî êàê êëèï ê êóðñîðó ïðèêðåïèòü, åìó íàäî èçìåíèòü êóðñîð ïðè íàâåäåíèè íà äð.êëèï, ÷èòàé âíèìàòåëüíåå smile.gif laugh.gif
MustLive
B.O.O.M.E.R. óæå ñî âñåì ðàçîáðàëñÿ, ïîñëå ìîåãî ïðåäûäóùåãî îòâåòà. Êàê ÿ ïîíÿë èç åãî êîììåíòàðèÿ wink.gif
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2008 IPS, Inc.