|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - Efekt gumowania/rysowania.
syspo - Sro 09 Sty, 2008 10:21 Temat postu: 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 - Sro 09 Sty, 2008 12:00
zobacz może coś takiego przyda Ci się maska za myszką
syspo - 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 - Sro 09 Sty, 2008 13:19
zobacz jeszcze to - mini paint w
syspo - 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 - Czw 10 Sty, 2008 22:20
hihi śmiszne ale fajne
mielu - Pią 11 Sty, 2008 07:15
czyli maski i jeszcze raz maski
syspo - Pią 11 Sty, 2008 10:41
Właściwie to tylko efekt movie xD
No i mordęga z przesuwaniem ołówka
Kermit - Wto 15 Sty, 2008 03:47
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 - 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 - Wto 15 Sty, 2008 11:12
jeśli masz 1 to test in browser
syspo - Wto 15 Sty, 2008 11:21
No niestety coś mi nie wychodzi.
Ale i tak nieźle obciąża w przeglądarce
mielu - Wto 15 Sty, 2008 12:06
zobacz na to
syspo - Wto 15 Sty, 2008 12:10
No no no
Super
Muszę teraz pokombinować ze swoim projektem ;]
Kermit - Wto 15 Sty, 2008 17:02
hehehe sorki ale ja uzywam tylko swishmax 2 ma kilka bugow ale da sie je przezyc 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 jeszcze brakuje troszke rzeczy np takich jak rozmycie podczas ruchu, cienie itd ale to juz szczeguly
www.tsi.f6.pl/testy/menu.swf
|
|