Quick Tips: Lag en kopi til utklippstavlen Button i Flash
Del
Del
3
Share < .no> Dette Cyber mandag Envato Tuts + kurs vil bli redusert til bare $ 3. Ikke gå glipp av.
Tavlen er en programvare anlegg som kan brukes for kortsiktig datalagring og /eller dataoverføring mellom dokumenter eller programmer, via kopiere og lime operasjoner.
I denne hurtig Tip, vil vi lage en kopi til utklippstavlen knappen i Flash.
Final SWF
Eksemplet under er det vi kommer til å være sikter til i denne Quick Tips
Trykk Cmd + V (eller Ctrl + v på en PC) for å lime inn teksten et annet sted
Trinn 1:.. Kort oversikt
To textfields vil bli plassert på scenen, en inngang felt og et dynamisk felt. En knapp skal brukes til å få og kopiere inntastingsfeltet teksten til utklippstavlen som viser en melding i dynamisk felt.
Nå, i dette tipset skal vi håndtere utklippstavlen i Flash Player Browser plug-in, Dette betyr at vi ikke har tilgang til flash.desktop.Clipboard klassen som bare er tilgjengelig i AIR, redusere våre mulige handlinger
Trinn 2:. opprette en ny fil
Åpne Flash og opprette en ny Flash-fil (Actionscript 3.0)
Sett scenen størrelse til 320 x 240px
Trinn 3:.. Opprett tekstfeltene
Hver InteractiveObject (det vil si hvert objekt som brukeren kan samhandle) utsendinger kopiere Hotell og paste I dette tipset Vi vil fokusere på System.setClipboard () -metoden. Velg Text Tool (T) og opprette to textfields, en dynamisk og en input-feltet. Du kan skrive inn tekst i inntastingsfeltet for å bruke den som standard. Skriv noe som trenger å bli kopiert nøyaktig slik den er skrevet, som en e-postadresse Velg Egenskaper Panel og sette feltene 'forekomstnavn som vist i bilde En knapp vil ringe kopi til utklippstavle handling Velg rektangelverktøyet (R), lage en 60x28 px rektangel. og fyll den med # 333333. Legg en statisk tekstfelt som en etikett Konverter figurene til MovieClip (velg og klikk Modify > Convert to Symbol Trykk Option + F9 Dette er funksjonen som vil kopiere tekst til utklippstavlen Kopien funksjonen kalles av en MouseEvent en hendelse lytteren vil bli lagt til. til knappen, vil dette utløse copyText funksjonen når brukeren klikker på knappen Lagre arbeidet ditt og trykk på < em> Cmd + Return Trykk Cmd + V (eller Ctrl + v på en PC) for å lime inn teksten et annet sted. Dette er en grunnleggende eksempel på hvordan du kan bruke denne funksjonen; eksperiment og bruke det i egne prosjekter! Takk for lesing!
hendelser. Hvis objektet som for tiden er i fokus er et Textfield, er standard oppførsel av denne hendelsen til å forårsake noen markert tekst i tekstfeltet for å bli kopiert til utklippstavlen. Du kan lytte til disse hendelsene ved hjelp av:
myObject.addEventListener (Event.COPY, onCopy); myObject.addEventListener (Event.CUT, onCut); myObject.addEventListener (Event.PASTE, onPaste);
Trinn 4:. Sett forekomstnavn
Trinn 5:. Lag en knapp
). Og navnet på knappen copyButton Anmeldelser .
Trinn 6: Åpne Handlinger Panel
eller gå til Vindu > Handlinger
å åpne Handlinger Panel
Trinn 7:. Skriv kopifunksjonen
funksjon copyText (e.: MouseEvent): void {System.setClipboard (myField.text); //Hovedlinjen messageField.text = "Kopiert!"; //En melding vil bli vist i messageField som tilbakemelding}
Trinn 8: Legg en mus List
copyButton.addEventListener (MouseEvent.MOUSE_UP, copyText);
Trinn 9:. Test
å kjøre programmet.
Konklusjon