[Flash ] Jak zrobić efekt pisania np ołówkiem?

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
marysia
Posty: 4
Rejestracja: śr kwie 28, 2004 9:09 am
Lokalizacja: Chojnice

[Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: marysia »

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
dzieciol4
Nowy
Nowy
Posty: 120
Rejestracja: pt sie 23, 2002 8:22 am
Lokalizacja: Szczecin

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: dzieciol4 »

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ć
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?

Post autor: Kamil Kierzkowski »

albo za pomocą ActionScript
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); 
        }
KaRoL
Działa
Działa
Posty: 1071
Rejestracja: czw kwie 03, 2003 2:40 pm

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: KaRoL »

Tylko na jakiej zasadzie to działa? :roll:
marysia
Posty: 4
Rejestracja: śr kwie 28, 2004 9:09 am
Lokalizacja: Chojnice

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: marysia »

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!
Kamil Kierzkowski
Zaczyna działać
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?

Post autor: Kamil Kierzkowski »

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
dzieciol4
Nowy
Nowy
Posty: 120
Rejestracja: pt sie 23, 2002 8:22 am
Lokalizacja: Szczecin

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: dzieciol4 »

Hehe ale ja nie wiem co by bylo szybsze AS czy recznie ?? :D Wydaje mi sie jednak, ze recznie zdecydowanie szybciej niz kombinowanie ze wspolzednymi ;)
Kamil Kierzkowski
Zaczyna działać
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?

Post autor: Kamil Kierzkowski »

zależy co chcesz narysować :)
takiej pisanki ręcznie nie zrobisz
takie kreski jak na tym samochodzie to maską lepiej
marysia
Posty: 4
Rejestracja: śr kwie 28, 2004 9:09 am
Lokalizacja: Chojnice

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: marysia »

a jak to zrobić za pomocą masek Priest?
KaRoL
Działa
Działa
Posty: 1071
Rejestracja: czw kwie 03, 2003 2:40 pm

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: KaRoL »

marysia
Posty: 4
Rejestracja: śr kwie 28, 2004 9:09 am
Lokalizacja: Chojnice

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: marysia »

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
bardakon
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 2:38 pm
Lokalizacja: małopolska
Kontakt:

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: bardakon »

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
mega
Nowy
Nowy
Posty: 52
Rejestracja: ndz lut 01, 2004 2:16 pm
Kontakt:

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: mega »

bardakon
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 2:38 pm
Lokalizacja: małopolska
Kontakt:

Re: [Flash ] Jak zrobić efekt pisania np ołówkiem?

Post autor: bardakon »

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?? :roll:
ODPOWIEDZ