Latest forum activity...
stumble upon
Forum: FFA
(6 Replies) View latest post
Ivan Brezak Brkan
prije 40min:0sec
crazy collation?
Forum: Server-side
(4 Replies) View latest post
madal
prije 1h:53min
Ima neko Invitation Code za Demonoid.com
Forum: FFA
(195 Replies) View latest post
speed_cro
prije 4h:27min
Firefox 3 za guinessa
Forum: FFA
(10 Replies) View latest post
speed_cro
prije 5h:5min
Crtice & kvacice
Forum: DTP i print dizajn
(4 Replies) View latest post
suncek
prije 5h:52min
CorelDraw crtanje tlocrta ???
Forum: Vektor
(1 Reply) View latest post
City Studio
prije 6h:4min
Zagrlite svoga majstora - Lipovica
Forum: Plagijati
(0 Replies) View latest post
rain_elf
prije 6h:45min
Hancock skriveni alien
Forum: Film, spotovi, reklame
(2 Replies) View latest post
SINteX
prije 8h:48min
 
 To the forum... 
Pošalji ovu stranicu prijatelju


Flash (2)
Freehand (4)
HTML (4)
Photoshop (7)
Programiranje - PHP (3)


 
» Username:
» Password:
Autologin?

 
» Registrirajte se!
» Zaboravili ste password?
254 korisnika su trenutno online
 
15 @ 0.127780
x



Drag & Drop
Tutorial srednje težine za FlashMX & 2004.
Flash
06.11.2003 13:12 06.11.2003 13:12 3    


printer friendly version

Drag & Drop tutorial

Tutorial srednje težine za Flash MX & MX 2004.


 

 

Korak 1!
Za početak treba napraviti 3 mala kruga sa lijeve strane te 3 veća kruga sa desne strane, svi oni se trebaju nalaziti unutar zasebnih leyera.

 

 

Korak 2!
Svaki od tih 6 krugova treba predstavljati zaseban movie clip.U ovom slučaju tri mala kruga (kod mene crvene boje) se mogu zvati bilokako, dok tri velika kruga (kod mene plave boje) moraju imati instance imena (instance name) po redu - dropZone1, dropZone2, dropZone3.

Znači selektiramo prvi mali krug, onda Modify > Convert to symbol > Movie clip. Isto proces ponovimo i za ostala dva mala i tri velika kruga, uz to što ćemo za velike krugove opredijeliti njihove instance - selektirajte prvi veliki krug i u dnu u tabu Properties u polje Instance Name upišite dropZone1. Ovaj korak ponovite i sa drugim i trećim krugom, naravno mijenjajući zadnju znamenku na 2 i 3.

Obratite pažnju da dropZone selektirate jednu po jednu, pa zatim Modify > Arange > Send to back da bi bili sigurni da ce one po redosledu biti iza clipova koji se mogu micati kada ih korisnik prebaci na isti prostor.

 

 

Korak 3!
Slijedeći korak je dodjela koda clipovima sa lijeve strane (u ovom slučaju će samo oni biti nosioci koda!). Dakle, selektirajte prvi mali krug, potom stisnite F9 (Window > Development Panels > Actions)

Sada dolazi teži i interesantniji dio, a to je natjerati Flash da shvati koja skraćenica pripada kojem elementu.

 

 

Korak 4!
U Actions Panelu pišemo ovaj kod:

onClipEvent (load) {
origX = this._x;
origY = this._y;
}


što znaći da kada se klip učita, originalna pozicija klipa je zapisana u varijablama origX i origY te ako se ne nalazi iznad odgovarajuće zone prebacivanja _x i _y lokacije se resetiraju na ove početne vrijednosti.
Slijedeći korak je kod koji podešava lokaciju klipa na centar zone prevlaćenja ukoliko se klip nalazi iznad odgovarajuće zone prebacivanja:

onClipEvent (mouseDown) {
if (this.hitTest(_root._xmouse, _root._ymouse)) {
this.startDrag();
}
}
onClipEvent(mouseUp) {
if (this.hitTest(_root._xmouse, _root._ymouse)) {
this.stopDrag();

Nadalje, moramo provijeriti da li dropZone sadrži centar ovog klipa:

if (_parent.dropZone2.hitTest(this._x,this._y,true)) {

onda sledi centriranje na dropZone klip:
this._x = _parent.dropZone2._x;
this._y = _parent.dropZone2._y;
} else {


Ukoliko to nije konačna lokacija prebacivanja, tada resetiramo koordinate klipa na početne:

this._x = origX;
this._y = origY;
}
}
}


To je kraj koda. Možete zatvoriti panel Actions (F9).

 

 
 

Korak 5!
Isti ovaj postupak ponovite sa ostala dva klipa malih krugova koji su ostali , menjajuci sve tri vrednosti na dropZone2 i konacno dropZone3.

 

 
 

Korak 6!
Testirajte film da vidite da li ste negdje pogriješili - Ctrl + Enter ili Control -> Test Movie.

 

 

Voila!
End. Download -> Swf i Source

 

 
  Author: Sa1nt  

« povratak

Komentari

re: Drag & Drop
bilo bi dobro kad bi bilo malo više ljudi koji bi kratke tutoriale iz knjiga malo preradili pa stavili na net da ne moramo kupovati svi sve knjige.
 Komentar: ska 06.11.2003 21:22
re: Drag & Drop
Tnks .. ovo je mahom uzeto iz knjige Gary Rosenzweiga .. malo prepravljeno i primer sam uradio sam jer nemam disk sa njegovim primerima :/ kod nas se prodaje samo knjiga. . imam nameru da radim josh tutorijala za pochetnike i flashere srednje klase .. pozdrav :)
 Komentar: Sa1Nt 07.11.2003 13:57
re: Drag & Drop
znam... imam i ja tu knjigu. bed je sta se ne dobije nikakav disk a sve u knjizi je opisano kroz te primjere.
 Komentar: ska 14.11.2003 13:15
** Trenutno niste ulogirani pa ne možete ni dodavati komentare **