[Flash ] Jak zrobić efekt pisania np ołówkiem?
[Flash ] Jak zrobić efekt pisania np ołówkiem?
Mam pytanie, jak we flashu mogę zrobić efekt pojawiania się stopniowo lini - rysowania, tak jak pojawia się linia rysowana ołówkiem po kartce. Chodzi mi o jakies różne, nie prostolinowe kształy. Mam na dysku taki efekt zapisany w exe, ale zrobiony we flashu, ale sama nie wiem, jak to zrobic. Podaje link:
http://mariatysler.webpark.pl/VolvoXC90.exe
http://mariatysler.webpark.pl/VolvoXC90.exe
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
widzialem podobne rozwiazania, wiec albo zrobisz to maska co niekoniecznie moze dac dobry efekt koncowy albo niestety recznie czyli kreka po kresce 
-
Kamil Kierzkowski
- Zaczyna działać

- Posty: 474
- Rejestracja: wt kwie 15, 2003 7:34 pm
- Lokalizacja: Żyrardów
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
albo za pomocą ActionScript
np. pisanka
np. pisanka
Kod: Zaznacz cały
i = 0; c = 1;
this.createEmptyMovieClip("mc", 10);
this.lineStyle(2, 0xFF8400, 100);
this.moveTo(235, 161);
this.onEnterFrame = function() {
x=150+Math.cos(i+=.03)*(Math.sin(c+=.01)*100);
y=150+Math.sin(i+=.03)*120+Math.sin(c+=.001);
this.lineTo(x, y);
}Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
Tylko na jakiej zasadzie to działa? 
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
No właśnie Priest mogłbyś to jakoś wytłumaczyć, rozpisać, tak, żebym wiedziała, co zmieniać, aby rysować inne kształty?
Ale dzieki, o takie cos mi chodzilo!
Ale dzieki, o takie cos mi chodzilo!
-
Kamil Kierzkowski
- Zaczyna działać

- Posty: 474
- Rejestracja: wt kwie 15, 2003 7:34 pm
- Lokalizacja: Żyrardów
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
Kod: Zaznacz cały
i = 0; c = 1; //nadanie zmiennym wartości początkowe
this.createEmptyMovieClip("mc", 10); // utworzenie nowego mc o nazwie "mc" na głębokości 10
this.lineStyle(2, 0xFF8400, 100); //ustalenie stylu rysowanej linii (grubość, kolor, przeźroczystość)
this.moveTo(235, 161); //ustalenie wartości początkowej, skąd zacząć rysowanie
this.onEnterFrame = function() {
x=150+Math.cos(i+=.03)*(Math.sin(c+=.01)*100);
y=150+Math.sin(i+=.03)*120+Math.sin(c+=.001);
this.lineTo(x, y);
}// funkcja wywoływana przy każdym wejściu do klatki, obliczane są punkty x i y, a następnie rysowane
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
Hehe ale ja nie wiem co by bylo szybsze AS czy recznie ??
Wydaje mi sie jednak, ze recznie zdecydowanie szybciej niz kombinowanie ze wspolzednymi 
-
Kamil Kierzkowski
- Zaczyna działać

- Posty: 474
- Rejestracja: wt kwie 15, 2003 7:34 pm
- Lokalizacja: Żyrardów
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
zależy co chcesz narysować 
takiej pisanki ręcznie nie zrobisz
takie kreski jak na tym samochodzie to maską lepiej
takiej pisanki ręcznie nie zrobisz
takie kreski jak na tym samochodzie to maską lepiej
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
a jak to zrobić za pomocą masek Priest?
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
Dzieki za wszystkie odpowiedzi, juz znalazlam to, co mnie interesowalo. Jesli ktos jest ciekawy to zalaczam link do zipa z plikiem fla i swf:
http://mariatysler.webpark.pl/obrys.zip
http://mariatysler.webpark.pl/obrys.zip
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
Pół roku temu linki Marysi działały, teraz już nie.
Chciałbym zrobić obrys auta, nie mam siły bawiś cię z czymś takim jak jest proponowane na górze. Chyba nie potrafiłbym sterować współrzędnymi by to otrzymać, nie dą się jakoś inaczyej?
Znaczy wiem że się da tylko jak?
Chcaiłbym narysować sobie obrys ręcznie i dodać kod żeby tak obrysowało się w X kratkach na timeline
Chciałbym zrobić obrys auta, nie mam siły bawiś cię z czymś takim jak jest proponowane na górze. Chyba nie potrafiłbym sterować współrzędnymi by to otrzymać, nie dą się jakoś inaczyej?
Znaczy wiem że się da tylko jak?
Chcaiłbym narysować sobie obrys ręcznie i dodać kod żeby tak obrysowało się w X kratkach na timeline
Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?
ten sposób może działa ale można sie przy tym zamęczyć- zbyt rzemieślniczy sposób a przy tym brzydko wygląda jak się już męczy ręka od wymazywania po milimetrze rysunku.
Na pewno jest kod który coś takiego wykonuje może ktoś go zna??
Na pewno jest kod który coś takiego wykonuje może ktoś go zna??

