SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
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
Wysłany: Sob 05 Mar, 2011 16:53   
   Moje WWW: http://czarna-porzeczka.pl


Sprawdzałem działa poprawnie.


Dzięki za skrypt :wink:
_________________
http://czarna-porzeczka.pl
 
     
^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
Wysłany: Czw 07 Kwi, 2011 11:43   

Ja spróbowałam i działa.
_________________
www.salekonferencyjne.pl
 
     
^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.
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.08 sekundy. Zapytań do SQL: 10