startDrag
|
Her er en kort tutorial på hvordan man kan lave en boks i Flash som kan trækkes rundt, ved brug af startDrag. Lav først dit layout design til boksen: ![]() Marker derefter dit grafik og tryk F8 (Insert > New Symbol). Her får vi 3 valgmuligheder, ![]() I denne anledning bruger vi Movieclip og giver den navnet "mov_container". Giv derefter dit nye Movieclip et Instance, f.eks. "container". ![]() Info: Instance bruger man til at identificere objekter med, så man senere hen kan tilegne dem actions eller variabler. Det var så det grafiske, nu skal vi til scriptet: Opret et nyt layer og marker Frame 1. ![]() Åben Actions vinduet ved at trykke F9 (Window > Actions) Her skal vi først bruge en onPress funktion til vores "container" og angive hvilken action den skal udføre. Det skrives sådan:
Info: Her angiver vi først hvilken Instance (Movieclip) det handler om, hvilken slags funktion den skal have og hvilke actions den skal udføre. Funktionen onPress siger næsten sig selv, funktionen aktiveres først ved klik på objektet. Derefter vil startDrag så køre, som resulterer i at vores "container" vil følge med musen. Og da vi allerede har angivet hvilken Instance det handler om i funktionen, behøver vi kun at skrive "this" til startDrag. Hvis du tester din kreation nu vil du opdage at din boks godt nok følger musen, men den stopper ikke når du giver slip! Derfor skal vi have en funktion som siger:
Det vil sige at onRelease funktionen aktiveres når du giver slip fra "container" og kører stopDrag, som så vil deaktivere startDrag. Sådan skal scriptet ende med at se ud: ![]() Sværere er det ikke. Hent eksemple her: www.aeromedia.dk/rowl/drag/drag.zip Kan også findes under download sektionen her på siden.... Sidst redigeret 20:20 - 05/02/2006 |
|
Kommentarer
Giv din mening tilkende om denne artikel, eller læs andres.Har du spørgsmål eller brug for hjælp til denne artikel henvises du til forummet.
|
Fremragende!! Kan man ikke få mere af den slags?:):P:D Stor 5 tal herfra! :) Sidst redigeret 18:08 - 05/02/2006 |
Oprettet af:
|
|
heh, taks.. 5 år siden jeg sidst har lavet tuts, så håber den er ok... Eksemple klar til download under downloads her på siden og hedder "startDrag - Flash eksemple"... |
Oprettet af:
|
| Den får også 5 herfra. Lækkert illustreret. |
Oprettet af:
|
| Jeg kan ikke få eksemplet til at virke :( |
Oprettet af:
|
|
hmm. fla, swf og zippen er god nok ... du må lige poste mig med hvad du mener :) men igen flash 8, 7 burde også virke... Sidst redigeret 22:33 - 05/02/2006 |
Oprettet af:
|
| Lækkert! :D |
Oprettet af:
|
| den er fin |
Oprettet af:
|
| :P kendte den.. så kan man jo ryk rund med porno lasse :P:P |
Oprettet af:
|
| what? prøv og vær lidt mere moden med dine posts... |
Oprettet af:
|
|
God artikkel. Kunne være fedt hvis du gad lave flere:D |
Oprettet af:
|
Side af 2





