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
Jakis pomysl na efekt sledzenia kursora jak na przykladzie?
Autor Wiadomość
Ciechwoj 
Praktyk


Pomógł: 1 raz
Dołączył: 28 Kwi 2005
Posty: 39
Wysłany: Czw 16 Paź, 2008 16:22   Jakis pomysl na efekt sledzenia kursora jak na przykladzie?

http://www.slodownia.com/new/

Da sie w swishu? ):-)
 
 
     
eden
Ekspert


Pomógł: 35 razy
Dołączył: 04 Sty 2008
Posty: 265
Skąd: warsaw
Wysłany: Pią 17 Paź, 2008 03:25   

w swishu tez się da. ciekawy efekt, z początku myslałem ze gosc uzył metod manipulacji pixeli w promieniu, ale po głębszym zbadaniu mysle, ze zastosował inne ciekawe rozwiązanie. Kod odpowiedzialny za to:

Kod:
compteur = 1;
var couleur = 16711680;
var maxSize = 80;
var ref_mc = this.createEmptyMovieClip("ref_mc", 1);
ref_mc.onMouseMove = function ()
{
    var _l2 = this.attachMovie("ball", "etoile" + compteur, this.getNextHighestDepth());
    changecouleur = new Color(_l2);
    changecouleur.setRGB(couleur);
    _l2._x = _xmouse;
    _l2._y = _ymouse;
    var _l4 = oldx - _l2._x;
    var _l3 = oldy - _l2._y;
    radians = Math.atan2(_l3, _l4);
    degres = radians * 180 / 3.141593;
    longueur = Math.sqrt(_l4 * _l4 + _l3 * _l3);
    _l2._rotation = degres;
    scaler = 10 * longueur + 10;
    if (maxSize > 150)
    {
        maxSize = 150;
    } // end if
    if (scaler > maxSize)
    {
        scaler = maxSize;
    } // end if
    _l2._xscale = _l2._yscale = scaler;
    _l2._alpha = 50;
    compteur++;
    oldx = _l2._x;
    oldy = _l2._y;
};


stworzył sobie shapa o radialnym wypełnieniu kolorem od środka do alfa mniejszego na zewnącz. Na ruch myszki powiela ten klip dając mu odpowiednie przekształcenia (skala, rotacja i rozna alfa). efekt wygląda całkiem niezle. Jesli sam na taki trik wpadł to pogratulować wyobraźni. Ten kod niezadziała w swishmax1 ze względu na polecenie attachMovie (przynajmniej ja niewiem jak tego uzyc w sw1 bez biblioteki obiektow) prawdopodobnie bysmy musieli go zamienic na duplicateMovieClip.
 
     
Maryan
Początkujący


Dołączył: 08 Kwi 2008
Posty: 1
Skąd: Lublin
Wysłany: Nie 26 Paź, 2008 07:42   

efekt robi wrażenie...

Eden - czy możesz wystawić działający plik *.swi (SMax2) albo gdzie można znaleźć coś więcej o tym?

Niby pare linijek kodu... ale nie mogę dojść, dlaczego nie działa u mnie.

[ Dodano: Nie 26 Paź, 2008 20:44 ]
troche "poprawilem"...

moze ktoś, to zrobi lepiej...
 
     
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.53 sekundy. Zapytań do SQL: 15