, skabe en skik radio knap fra bunden ved hjælp af flash,,,,, andel,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' ikke glip af, ved hjælp af flash - tegning redskaber, vi vil skabe en pæn radio knap, der vil gøre brug af den tidsplan og mus begivenheder i actionscript 3 til at udføre en bruger erklærede indsats.,,,, endelige resultat forpremiere, lad os tage et kig på det endelige resultat, vi vil være arbejde hen imod:,, klik toppen radio kasse for at se hvordan det ser ud i praksis.,, trin 1: oversigt fra wikipedia:,, en radio knap eller alternativ knap er en form for grafisk brugergrænseflade element, der gør det muligt for brugeren at vælge én af en foruddefineret sæt valgmuligheder.,, i denne lektion vi vil skabe en skik radio knap fra bunden ved hjælp af lyn og actionscript 3.læs videre!,, trin 2: oprettet flash, start - og skabe et nyt dokument.sæt scenen størrelse, 320x190px,𬘺 for farve og billedhastigheden til 24fps.,, du kan se nogle eksempler på flash radio knapper i "kamp" i rubrik ovenfor.), trin 3: grænseflade, er dette den grænseflade bruger vi: en simpel baggrund med en titel en statisk textfields anvendes som brugernes feedback, en radio "og to statiske demoer.dette vil vise dig, hvordan kan du sætte eller slå radioen på.der er også en dynamisk textfield (der siger, [handicappede] i billedet), som vil blive ændret med arbejder radio knap.,, trin 4: baggrund, udvælge rektangel værktøj (r) og skabe en 320x40 px - rektangel, læg det på toppen af den fase, og fyld med radial gradient:d45c10 tilb43b02.,, vi har brug for noget at adskille dele. med samme redskab, skabe en 300x1 px - rektangel og fylder den med en gradient udfylde: til𬘺.to eksemplarer i denne form og placere dem i centrum.,, løntrin 5: titel, udvælge teksten værktøj (t) og det format, der er angivet i de egenskaber, panel: helvetica bold, 20pt,ffffff.- hvis du er på windows, du vil nok ikke have helvetica font; brug arial i stedet. - en titel, og hvor textfield i øverste venstre hjørne i skærmen. for at få (virkning, kun to eksemplarer (cmd + d) textfield, ændre farve tilc2d00, flyt det 1px og kommer til at ændre > arrangere > sende tilbage. du bør slutte med følgende virkning.,, trin 6: brugernes feedback, vil vi skabe en række statisk textfields, der fortæller brugeren, hvad alle radio knap udgør.der er to typer textfields; en titel og en beskrivelse.det er den form for titel: myriad pro regelmæssige, 20pt,g g g g g.,, til de beskrivelser, vi bruger: myriad pro regelmæssige, 14pt,bbbbbb.,, trin 7: radio knap indsats, aktiv radio knap vil gøre noget, når den er aktiveret, for eksempel, en dynamisk textfield vil blive ændret viser status for knap. ved hjælp af teksten værktøj (t), skabe et dynamisk textfield og fastsætte, statusfield, som f.eks. navn, så de textfield som vist i det næste billede:,, som den knap, vil være handicappede ved misligholdelse, du kan skrive, [handicappede], i textfield.,, trin 8: radio knap, vil vi skabe radioen knap. den har tre medlemsstater:,, normale,: i denne stat på knappen fungerer normalt.,,,: denne stat er vist, hvor brugeren klikpå den knap, handicappede,: i denne stat, de knap kan ikke være muligt.,, trin 9: baggrund, vælge det ovale værktøj (o) og skabe en 128x128px cirkel (det betyder ikke rigtig noget størrelse skaber du det da du vil være i stand til at skala, kun for reference) med en 1px slagtilfælde farveaaaaaa og enf7f3f7 tilbdbebd gradient udfylde.,, trin 10: mulighed for nu, vil vi skabe det område, det vil ændre sig, når den radio knap er aktiveret. dobbelt (cmd + d) baggrund form og resize til 64x64px, ændre slagtilfælde farver for eneeeeee,aaaaaa lineær gradient og fyld tilc3c6c3,b5b2b5.,, omregner de former for movieclip og double-click det ind i edit tilstand., skabe en ny ramme (f6) og ændre mindre cirkel fyld tild45c10,b43b02.,, wivil være den ramme, når aktiveret.,, trin 11: handicappede, denne grafiske vil blive vist, hvor radioen knap er handicappede, skabe en ny ramme (f6) og slette center form.ændre baggrunden gradient tild4d2d4,a2a3a2.,, det vil gøre baggrund mørkere, og uden at den del, der ændrer sig, når aktiveret.,, trin 12: f.eks. navne, tre radio knapper er placeret i fase, en for hver medlemsstat, der f.eks. navne, som deres afsnit afsnit foreslår, bortset fra den, mulighed for sektion, idet det er en eksklusiv actionscript nøgleord.navn på den knap, enabledbox.,,, trin 13: dokument, klasse, vi vil gøre brug af det dokument, klasse i denne forelæsning, hvis du ikke ved, hvordan man bruger det eller er en smule forvirret, læs det quicktip.,, trin 14: nye actionscript 3. klasse, skabe en ny actionscript 3 klasse og redde det, som main.as, i din klasse mappe.,, trin 15: pakke, pakken nøgleord, giver dig mulighed for at tilrettelægge deres kode i grupper, der kan importeres fra andre manuskripter.det anbefales at nævne dem ved navn begynder med små brev med intercaps for efterfølgende ord, for eksempel, myclasses,.det er også almindelige navn på dem ved hjælp af virksomhedens websted:, kom. mycompany. classestype. myclass,. i dette eksempel, er vi ved hjælp af en enkelt klasse, så der er ikke behov for at skabe en klasse mappe, pakke {, trin 16: import direktiv, det er klasse vi bliver nødt til at importere for vores gruppe, at de, import, direktiv gør eksternt definerede klasser og pakker, der er til rådighed til din kode., import flash.display.sprite; import flash. begivenheder. mouseevent;,, skridt 17: erklære og udvide den klasse, her erklærer vi klasse ved hjælp af klasse, definition af nøgleord, efterfulgt af navnet det, vi ønsker for den klasse, kan du huske, at du er nødt til at redde den fil med dette navn, udvider, nøgleord, definerer en klasse, der er en underklasse af anden klasse.for det første arver alle metoder, egenskaber og funktioner, den måde, vi kan bruge dem i vores klasse. offentlige klasse vigtigste udvider sprite {, gå 18: konstruktøren, konstruktøren er en funktion, der løber, når en genstand, der er skabt af en klasse, koden er de første til at gennemføre, når du gør. et objekt eller løber ved hjælp af dokumentet klasse. offentlige funktion main(): ugyldig (, skridt 19: radio knap stat, vi kontrol med staterne i tre radio knapper i fase. den første skal fungere normalt.den anden skal være inaktive, og den sidste, der viser sig som muligt. aktiv. stop(); inaktiv. gotoandstop (3); enabledbox. gotoandstop (2), gå 20: klare mus samspil, denne kode fortæller den aktive radio knap til at lytte til mus begivenheder, og hver gang det detekterer en mouse_up mouseevent (dette er når knappen i mus er frigivet), iværksætte changestate() funktion. aktiv. addeventlistener (mouseevent.mouse_up, changestate), gå 21: udføre en handling, denne funktion vil løbe, hver gang de bruger klik radioen knap. den kontrol, hvis ikke den knap er nu aktiveret eller deaktiveret og udfører en en målrettet indsats i hvert enkelt tilfælde.i dette eksempel, det ændrer værdien af den dynamiske textfield. privat funktion changestate e: mouseevent): ugyldig (hvis (e.target.currentframe = = 1) (e.target. gotoandstop (2); statusfield.text = "[kunne]"; //det er foranstaltninger til at udføre} andre (e.target. gotoandstop (1); statusfield.text = "handicappede"; //det er foranstaltninger til at udføre}}, skridt 22: fulde kode, hvis du har problemer i en af disse foranstaltninger, kan du huske, at du kan få adgang til kilden filer på toppen af denne forelæsning.du kan også tage et kig på den fulde actionscript kode til at sammenligne med deres:, pakke (import flash.display.sprite; import flash.events.mouseevent; offentlige klasse vigtigste udvider sprite {offentlige funktion main(): ugyldig (aktiv. stop(); inaktiv. gotoandstop (3); enabledbox. gotoandstop (2); aktiv. addeventlistener (mouseevent.mouse_up, changestate);} privat funktion changestate e: mouseevent): ugyldig (hvis (e.target.currentframe = = 1) (e.target. gotoandstop (2); statusfield.text = "[kunne]"} andre (e.target. gotoandstop (1); statusfield.text = "[handicappede]"}}}}, konklusion, man har skabt en fuldt customizable radio knap ved hjælp af disse nemme skridt, bruge demfor at gøre deres egne radio - knapper.næste skridt: hvorfor ikke kombinere dette med andre gange é cavallari er forelæsning om at skabe flash komponenter til at gøre dette til et objekt, du kunne bruge i hvert projekt?og en udfordring for dig. du har designet det udseende og gjort greb, prøv at få fem radio knapper på scenen og skrive koden til kun at tillade, at have mulighed for på et hvilket som helst tidspunkt. jeg håber, du kan lide denne forelæsning, tak for det!,
skabe en skik radio knap fra bunden ved hjælp af flash
Previous:forvaltning af lyde med kommandoer