Quick Tips: Lag en kopi til utklippstavlen Button i Flash

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
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);

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

Trinn 4:. Sett forekomstnavn

Velg Egenskaper Panel og sette feltene 'forekomstnavn som vist i bilde

Trinn 5:. Lag en knapp

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
). Og navnet på knappen copyButton Anmeldelser .

Trinn 6: Åpne Handlinger Panel

Trykk Option + F9
eller gå til Vindu > Handlinger
å åpne Handlinger Panel

Trinn 7:. Skriv kopifunksjonen

Dette er funksjonen som vil kopiere tekst til utklippstavlen
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

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
copyButton.addEventListener (MouseEvent.MOUSE_UP, copyText);
Trinn 9:. Test

Lagre arbeidet ditt og trykk på < em> Cmd + Return
å kjøre programmet.

Trykk Cmd + V (eller Ctrl + v på en PC) for å lime inn teksten et annet sted.

Konklusjon

Dette er en grunnleggende eksempel på hvordan du kan bruke denne funksjonen; eksperiment og bruke det i egne prosjekter!

Takk for lesing!