Flash dra og slipp kodeutdrag
Flash CS5 inneholder kodebiter som du kan bruke som utgangspunkt for prosjektene dine. La oss se på kodebiten for dra og slipp.

Start et nytt ActionScript 3.0-prosjekt. Du vil merke at vi har standardrammen på lag 1 i tidslinjen og et blankt trinn.

Åpne panelutdragspanelet (Window � Code Snippets). Du finner dra- og slippkodestykket i Handling-mappen.

For å bruke et kodebit, dobbeltklikker du på navnet på utdraget i panelet. Imidlertid når vi gjør dette, FlashR forteller oss at vi må knytte utdraget til et objekt på scenen. Et kodebit kan legges til et filmklipp eller TLF-tekstobjekt. La oss tegne en firkant på scenen med rektangelverktøyet. Velg nå firkanten på scenen og dobbeltklikk på utdraget igjen.

Nå forteller Flash oss at vi må konvertere torget til et filmklipp og gi filmklippet et forekomstnavn. Det tilbyr å gjøre dette for oss. Så, klikk OK. Handlingspanelet åpnes automatisk for å vise dra- og slippkoden. Lukk dette panelet en liten stund slik at vi kan undersøke hva annet som har skjedd i Flash-fladen vår.

På tidslinjen har vi nå et nytt Actions-lag (øverste lag) og Frame 1 har en liten "a" for å indikere at ActionScript-koden er lagt til i den rammen. Vi har fortsatt vårt lag 1 med firkanten, men hvis vi klikker på firkanten og ser på Egenskaper-panelet, ser vi at Flash har gjort det til et nytt filmsnutt som heter "Symbol 1" med et forekomstnavn av "movieClip_1".

Nå kan vi teste Flash-filmen vår. Klikk Kontroll - Test film - I Flash Professional. Klikk på torget og dra det til et annet sted på scenen.

La oss åpne Handlinger-panelet igjen, og sjekk ut koden. Kodebiten inneholder funksjoner og to hendelseslyttere. Den første kodelinjen (etter kommentaren) legger til en begivenhetslytter til vår filmClip_1. Hendelseslytteren lytter til MOUSE_DOWN MouseEvent. Når Flash merker at museknappen er klikket ned, kjører den den første funksjonen kalt fl_ClickToDrag.

Fl_ClickToDrag-funksjonen bruker startDrag (); funksjon til vår filmklipp_1. Denne startDrag-funksjonen er en "innebygd" Flash-funksjon som gjør det mulig å dra målet (movieClip_1) over scenen. Vi kan bare ha ett filmklipp som kan flyttes av gangen, og dette filmklippet forblir drabarbart til en av to ting skjer. Den første er en stopDrag (); funksjon kalles. Vi vil snakke om dette i de neste avsnittene. Det andre er å bruke startDrag (); funksjon til et annet objekt på scenen.

Nå som vi kan dra filmklippet vårt, må vi se på koden som vil "slippe" filmklippet vårt. Som du ser, vil den neste kodelinjen legge til en hendelseslytter på scenen (ikke filmklippet). Den ber Flash om å lytte etter MOUSE_UP MouseEvent og kjøre fl_ReleaseToDrop-funksjonen når dette skjer.

Fl_ReleaseToDrop-funksjonen bruker en annen innebygd Flash-funksjon stopDrag (); til filmenClip_1-objektet. Denne funksjonen stopper eller fjerner startDrag () fra filmklippet.

Copyright 2018 Adobe Systems Incorporated. Alle rettigheter forbeholdt. Adobes produktskjermbilder er skrevet ut på nytt med tillatelse fra Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fyrverkeri, Bidra, Captivate, Flash Catalyst og Flash Paper er / er enten [a] registrert varemerke [s] eller et varemerke [s] fra Adobe Systems Incorporated i USA og / eller andre land.


Video Instruksjoner: Rammstein - Links 2 3 4 (Official Video) (April 2024).