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
Efekt gumowania/rysowania.
Autor Wiadomość
syspo 
Praktyk


Dołączył: 22 Cze 2005
Posty: 33
Wysłany: Sro 09 Sty, 2008 10:21   Efekt gumowania/rysowania.

Witam serdecznie po długiej przerwie.

W pracy zlecono mi stworzenie animacji na potrzeby firmowej strony internetowej.
Owa animacja ma wyglądać następująco:
- po najechaniu na animację kursor ma zmienić kształt na "ołówek" (to już znalazłem - klick )
- po najechaniu myszką na animację i poruszając nią, jeden obrazek ma być zastępowany drugim w miejscu ruchu kursora.

Szukałem już nieco tu na forum i widziałem jedynie przykłady rysowania linii, konturów itp.
Jednak nie znalazłem nic, co by mi pomogło w pracy.
Flash odpada, swego czasu pracowałem już na Swishu z różnymi rezultatami, jednak owa praca mnie przytłacza.
A szef chce to na wczoraj :(


I teraz prośba do Was.
Czy ktoś może mi mniej więcej wskazać kierunek, jak w SwishMax'ie uzyskać efekt gumowania?
Mam 2 obrazki, jeden mam gumować dowolnymi ruchami myszki tak aby ukazywał się obrazek pod nim w ślad za kursorem.
Czy jest to wykonalne?

Może być również, w drugą stronę. Ruszając myszką będzie pojawiał się drugi obrazek w ślad za ruchem myszki.

Bardzo proszę o pomoc i ewentualne przykłady zastosowań.
Pozdrawiam
syspo
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sro 09 Sty, 2008 12:00   

zobacz może coś takiego przyda Ci się maska za myszką
 
     
syspo 
Praktyk


Dołączył: 22 Cze 2005
Posty: 33
Wysłany: Sro 09 Sty, 2008 12:43   

o! :)
Prawie coś takiego... :)

Tylko potrzebowałbym (i kombinuję właśnie nad tym) aby w miejscu gdzie już był kursor, obrazek był nadal odkryty :)
Dzięki mielu za plik :)

Jeśli ktoś ma inne pomysły jak to osiągnąć to proszę pisać, każda pomoc mile widziana :)

Pozdrawiam
syspo
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sro 09 Sty, 2008 13:19   

zobacz jeszcze to - mini paint w :swishmax
 
     
syspo 
Praktyk


Dołączył: 22 Cze 2005
Posty: 33
Wysłany: Sro 09 Sty, 2008 14:04   

mielu, niestety to drugie mi się nie przyda.
Nie wiem nawet jak miałbym to wykorzystać ;)
No i dalej siedzę w czarnym punkcie(?)

Ktoś ma jakieś pomysły?
Wydaje mi się, że najlepszym pomysłem byłoby wykorzystanie tu czegoś na zasadzie gumki.
Szukałem przed chwila na zagranicznych serwisach swisha i też pusto :(

[ Dodano: Sro 09 Sty, 2008 16:54 ]
No i po wielu trudach efekt mizerny.
Nie dałem rady :(

Ale poszedłem na kompromis i wygląda fajnie :)

Jeśli mogę się pochwalić :]
Plik w załączniku.

Dzięki za poświęcony czas mielu.

Do następnego razu ;)

Pozdrawiam
syspo
 
 
     
Seb 
Ekspert



Pomógł: 28 razy
Wiek: 43
Dołączył: 09 Paź 2005
Posty: 591
Skąd: takie pytanie?
Wysłany: Czw 10 Sty, 2008 22:20   

hihi śmiszne ale fajne
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Pią 11 Sty, 2008 07:15   

czyli maski i jeszcze raz maski :)
 
     
syspo 
Praktyk


Dołączył: 22 Cze 2005
Posty: 33
Wysłany: Pią 11 Sty, 2008 10:41   

Właściwie to tylko efekt movie xD
No i mordęga z przesuwaniem ołówka ;)
 
 
     
Kermit 
Profesjonalista


Pomógł: 9 razy
Wiek: 40
Dołączył: 15 Lip 2006
Posty: 176
Skąd: Kraków
Wysłany: Wto 15 Sty, 2008 03:47   
   Moje WWW: www.tsi.f6.pl


siemka. syspo jak chcesz to moge ci napisac ten efekt. niestety w moim sposobie jest jeden problem. sam go zobacz:
1). otworz nowa animacje o rozmiarach 500x200
2). stworz nowy movieclip, nazwij go box
3). w srodku boxa stworz kwadracik o rozmiarach 5x5
4). na glownym timeline wklej ten kod
Kod:
onFrame (1){
    box._x = -5;
    box._y = 0;
    numBoxes = 4050;
    boxez = [];
    for (i=0; i<numBoxes; i++) {
        box = box.duplicateMovieClip("b"+i,i);
        boxez[i] = box;
        box._x = box._x + 5;
        if(box._x > 500){
            box._y = box._y + 5;
            box._x = 0;
        }
        box.onRollOver = function(){
            this.removeMovieClip();
        };
    }
}

niestety bardzo obciaza
5). przejezdzaj po czarnym tle myszka aby odkryc to co jest pod spodem.
 
 
     
syspo 
Praktyk


Dołączył: 22 Cze 2005
Posty: 33
Wysłany: Wto 15 Sty, 2008 10:53   

Niestety coś mi nie wyszło :(

Kod:

ERROR: Cannot use 'box' as a variable, associated variable or text object name because it is the name of another object in statement:
a::onFrame (1)::   7: box = box.duplicateMovieClip("b"+i,i)
Referenced from: "_root"


Możesz to zamieścić w przykładzie?
Ewentualnie jakaś sugestia co poprawić?
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 15 Sty, 2008 11:12   

jeśli masz :swishmax 1 to test in browser
 
     
syspo 
Praktyk


Dołączył: 22 Cze 2005
Posty: 33
Wysłany: Wto 15 Sty, 2008 11:21   

No niestety coś mi nie wychodzi.

Ale i tak nieźle obciąża w przeglądarce ;)
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 15 Sty, 2008 12:06   

zobacz na to
 
     
syspo 
Praktyk


Dołączył: 22 Cze 2005
Posty: 33
Wysłany: Wto 15 Sty, 2008 12:10   

No no no :)
Super :)
Muszę teraz pokombinować ze swoim projektem ;]
 
 
     
Kermit 
Profesjonalista


Pomógł: 9 razy
Wiek: 40
Dołączył: 15 Lip 2006
Posty: 176
Skąd: Kraków
Wysłany: Wto 15 Sty, 2008 17:02   
   Moje WWW: www.tsi.f6.pl


hehehe sorki ale ja uzywam tylko swishmax 2 :D ma kilka bugow ale da sie je przezyc :D co do kodu to im wiekszy kwadracik do zduplikowania tym mniejsze obciazenie ale co za tym idzie brzydszy efekt bo widac te kwadraciki. jak chcesz to moge ci dopisac kod dystansu od myszki tak aby np w okreslonej odleglosci znikaly kwadraciki. oto przyklad
www.tsi.f6.pl/testy/hmm.swf

[ Dodano: Wto 15 Sty, 2008 18:04 ]
a oto menu ktore zrobilem z nudow :D jeszcze brakuje troszke rzeczy np takich jak rozmycie podczas ruchu, cienie itd ale to juz szczeguly
www.tsi.f6.pl/testy/menu.swf
 
 
     
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.71 sekundy. Zapytań do SQL: 14