Ovo bi trebala biti dobra vezba. Ne garantujem da cemo bas bas uspeti, al bar se nesto moze nauciti.
Tu je URL (pozajmljen sa podforuma "Zanimljivi sajtovi")
http://leoburnett.ca
Lepo je uradjeno, ajd sad da probamo da napravimo bar pribliznu reprodukciju.
Za pocetak-ona olovka sto crta.
Treba nam dakle kod da mozemo da crtamo misem. Ovo je varijanta kada crtamo dok je mouseDown:
//napravimo prazni MC i zakacimo za _root scene
_root.createEmptyMovieClip("linija",1);
//evo sta se desava kad pritisnemo misa dole, trebaju nam tacke od-do:
_root.onMouseDown = function() {
linija.moveTo(_xmouse,_ymouse);
//izaberimo boju i debljinu olovke
linija.lineStyle(2,0xCCCCCC,100);
// i kako se mis pomera, povlacimo liniju
this.onMouseMove = function() {
linija.lineTo(_xmouse,_ymouse);
updateAfterEvent();
}
}
//nema crtnja kad je mouseUp:
_root.onMouseUp = function() {
this.onMouseMove = null;
}
Ako sad probate kod, videcete da se nas flash razlikuje od Burnettovog u sledecem: tamo se crta linija a da ne morate da kliknete, promenicemo onda prvo onMouseDown u onMouseMove i ukloniti onaj deo koda sa onMouseUp.
Konacno imamo prvi burnett efektt:
_root.createEmptyMovieClip("linija",1);
_root.onMouseMove = function() {
linija.moveTo(_xmouse,_ymouse);
linija.lineStyle(2,0xCCCCCC,100);
this.onMouseMove = function() {
linija.lineTo(_xmouse,_ymouse);
updateAfterEvent();
}
}
E, sledece sto nam treba je to da nam to ne bude mis sto crta nego olovka, ali kako ja grozno crtam, ajd nek mi neko nacrta neku lepu olovcicu, pa da je zalepimo za kurzor.
To u sledecoj epizodi, ali samo ako bude bilo gledalaca.
|