Jak zrobić taki efekt? |
Autor |
Wiadomość |
Mackas
Specjalista
Pomógł: 11 razy Wiek: 40 Dołączył: 06 Gru 2005 Posty: 133 Skąd: Poznań
|
Wysłany: Czw 12 Sty, 2006 10:32 Jak zrobić taki efekt?
Moje WWW: http://www.mackas.com |
|
|
http://www.templatemonste...lates/9476.html
Chodzi mi o efekt w menu (po najechaniu na obiekt poszerza się a reszta zwęza) próbowałem już zrobić to ze skryptem onRollOver i onRollOut, ale to nie to...
Prosze o pomoc, i przykładowy swi |
|
|
|
|
complaza
Bywalec
Pomógł: 1 raz Dołączył: 13 Lut 2006 Posty: 15 Skąd: Lublin
|
Wysłany: Wto 21 Mar, 2006 20:27
|
|
|
Spróbuj z pozycją myszy na ekranie
Kod: |
onEnterFrame() {
xplace = Math.round(_root._xmouse);
yplace = Math.round(_root._ymouse);
if ((xplace>180)and (xplace<240) and (yplace>20)) {
// tu wpisz co ma się dziać jak mysz będzie w przedziale x(180-240) y>20
};
}
|
Pamiętaj że to co ma się dziać będzie wywoływane do momentu, aż zabierzesz kursor myszy z przedziału.
W takim przypadku do animacji ruchu należałoby się posłużyć funkcją:
Kod: |
function wys(igrek) {
tellTarget (_root.obiekt) {
_y += - igrek;
_y *= 0.6;
_y -= - igrek;
}
|
gdzie zmienna igrek jest docelową współżędną y danego obiektu, _y*=0.6 to wartość spowolnienia na końcu ruchu. Tak samo można zadziałać z szerokością (_width) wysokością (_height), skalowaniem poziomym (_xscale) pionowym (_yscale) etc.
Pamietaj by w takim przypadku skorzystać z tej funkcji należy zmodyfikować pierwszy kot tak:
Kod: |
function wys(igrek) {
tellTarget (_root.obiekt) {
_y += - igrek;
_y *= 0.6;
_y -= - igrek;
};
onEnterFrame() {
xplace = Math.round(_root._xmouse);
yplace = Math.round(_root._ymouse);
if ((xplace>180)and (xplace<240) and (yplace>20)) {
wys(35);
};
};
|
Oczywiście Funkcja może przyjmować wiele zmiennych i tym samym zmieniać wiele wymiarów na raz.
Pozdrawiam Michał Sagan |
_________________ COMPLAZA
===========
www.complaza.pl |
|
|
|
|
kbkbpol
Początkujący
Dołączył: 12 Sty 2010 Posty: 9 Skąd: Nowy Sącz
|
|
|
|
|
^Januszr
Pomógł: 216 razy Dołączył: 11 Maj 2005 Posty: 1854 Skąd: Stolyca od urodzenia
|
Wysłany: Nie 06 Mar, 2011 07:16
|
|
|
kbkbpol, to załącz swi dla potomnych. |
_________________ Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
|
|
|
|
|
brodka
Początkujący
Dołączyła: 07 Kwi 2011 Posty: 1 Skąd: Warszawa
|
|
|
|
|
^Januszr
Pomógł: 216 razy Dołączył: 11 Maj 2005 Posty: 1854 Skąd: Stolyca od urodzenia
|
Wysłany: Czw 07 Kwi, 2011 20:15
|
|
|
to chyba znowu jakaś próba pozycjonowania - tym razem syfu www.salekonferencyjne.pl ? |
_________________ Niestety używam nieoficjalnych wersji Swish, które można zassać z forums.swishzone.com - jest na szczycie listy w BugsForum.
|
|
|
|
|
|