hurtig indførelse: flash numericstepper, slider og progressbar komponenter

, hurtig indførelse: flash numericstepper, slider og progressbar komponenter,,,,, 3,,,,,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, disse tre komponenter alle beskæftiger sig med tal i intervaller.i denne hurtige tip, som vi vil se på, hvordan man bruger dem,.,,, numerisk drenge giver dig mulighed for at fastsætte en række inden for en vis afstand ved hjælp af tastatur eller ved at klikke pil nøgler, slider, kan du få en finger - - for at vælge et nummer fra en gård i en grafisk form, og de fremskridt, der bar viser hvor langt gennem en række forskellige.,, forpremiere i forvisningen stg vil du se to etiketter, to numericsteppers, to knapper, en blue circle og en slider.den numericsteppers anvendes til at fastsætte en række tal, som vi vil skabe et tilfældigt tal fra.når dosisknappen er trykket på etiketten, vil ændre sig for at vise tilfældigt tal, som blev skabt. det slider anvendes til at ændre størrelsen af cirklen med den skyder ikke øger den cirkel er størrelse, og at trække tilbage i cirklen er størrelse. den anden knap anvendes til belastning, tryk på knappen og omvendt; en progressbar tilføjes til at udvise lastning fremskridt.når den pålæsser belastninger, dens indhold er det lægges til den fase, og progressbar fjernes.,, trin 1: oprettelse af dokumentet, åbne et nyt flash - dokument og fastsætte følgende egenskaber, dokument størrelse: 550 * 360, baggrund, farve:&#ffffff, trin 2: tilføje komponenter til scenen, åben de komponenter, vindue ved at gå til menu > gennemskinneligt > komponenter eller presning ctrl + f7., trække to knapper, to etiketter, to numeriske steppers, og slider på scenen., i egenskaber - panelet gav første mærke den instans navn "stepperlabel" (hvis egenskaber panel er ikke at gå til menu > gennemskinneligt > komponenter eller tryk ctrl + f3), der er mærket er x - 19 og y - 9. ved hjælp af de egenskaber, det andet panel, mærket "sliderlabel."x: 19, y: 140, give den første numericstepper tilfælde navn" fromstepper "x: 19, y: 144, give den anden numericstepper tilfælde navn" tostepper "x: 130 y: 44, give de slider den instans navn" skyder "x: 19, y: 223 giver første knap instans navn" randomnumbutton "x: 60, y: 82, give den anden knap instans navn" loaderbutton, trækning på en blå cirkel med det ovale værktøj (hold vil trække, så det er i overensstemmelse med en cirkel) og omdanne det til et movieclip ved at vælge det, ikke du, og så vælger "omregning til symbolet".giv det et tilfælde af "thecircle".,, trin 3: at forberede som fil og importere de klasser, skabe en ny actionscript fil og give den et navn main.as, vil vi erklære vores komponenter i main.as, så vi er nødt til at slukke for "auto erklærer fase tilfælde".fordelen ved dette er, at du får koden peger for eksempel. gå til menuen > fil > offentliggøre indstillinger, klik på indstillinger, ved de, actionscript, manuskript [3],,, uncheck "automatisk erklærer fase tilfælde", i main.as åbne pakken erklæring, og import af de klasser, vi vil bruge., føje følgende til det vigtigste. som., pakke (//vores på scenen componets import fl.controls.numericstepper; import fl.controls.slider; import fl.controls.progressbar; import fl.controls.label; import fl.controls.button; //, der er nødvendige for at udvide klasse import flash.display.movieclip; //, der er nødvendige for at autosize vores etiket tekst import flash.text.textfieldautosize; //de begivenheder, we'l behov i denne projekt import flash.events.mouseevent; import flash.events.event; import fl.events.sliderevent; import flash.events.progressevent; //for at læsse. stg fil import flash.net.urlrequest; import flash. udstilling. anordninger;,, trin 4: oprettelse af det vigtigste klasse, lad os tilføje den klasse, gøre det udvide film magasin, ogvores konstruktøren funktion. føje følgende til det vigtigste.: offentlige klasse vigtigste udvider movieclip {offentlige var stepperlabel: etiket; offentlige var sliderlabel: etiket; offentlige var fromstepper: numericstepper; offentlige var tostepper: numericstepper; offentlige var randomnumbutton: knap; offentlige var loaderbutton: knap; offentlige var en: slæde. offentlige var progressbar: progressbar; offentlige var theloader: anordninger; offentlige var thecircle: cirkel; offentlig funktion main() {setuplabels(); setupsteppers(); setupbuttons(); setupslider();}, løntrin 5: vigtigste konstruktøren funktioner, der definerer vi de funktioner, som er anvendt i vores konstruktøren.,, setuplabels(), funktion, vi gør nogle grundlæggende fælde om vores etiketter med, -størrelse, således at hver etiket, automatisk vil resize holde alle tekst, der blev vedtaget på det. i, setupsteppers(), funktion, vi satte vores steppers "minimum" og "maksimale" egenskaber.de anvendes til at begrænse antallet af personer, der er til rådighed inden for drenge.vi er ikke ved hjælp af en begivenhed til at lytte med schneider her, men du kan bruge, event.change, schneider at afsløre, når deres værdi er ændret). i, setupbuttons(), tilføjer vi vores tekst til knapper via, etiket, ejendom og tilføje begivenhed lyttere til knapper.,,, setupsliders(), vi fastsætter, minimum, og maksimale, schneider "værdier.det, snapinterval, er, hvor meget en værdi ændrer sig, når man trækker; her bruger vi. 1.det, livedragging, er fastsat til korrekt, således at værdien af ål er til rådighed, samtidig med at slæbe... hvis det var sat til, falske, ville vi ikke være i stand til at få den værdi, indtil brugeren er holdt op med at trække.endelig er vi tilføje en til at lytte til de slider. føje følgende til vigtigste.:, privat funktion setuplabels(): ugyldig (stepperlabel.text = "klik på et vilkårligt nummer"; //autosizes etiketten for at holde hele teksten stepperlabel.autosize = stepperlabel.autosize = textfieldautosize.left; sliderlabel.text = "drag slider for at ændre cirkel størrelse". ////////autosizes etiketten for at holde hele teksten sliderlabel.autosize = sliderlabel.autosize = textfieldautosize.left;} privat funktion setupsteppers(): ugyldig (//minimum værdier af steppers fromstepper.minimum = 0, tostepper.minimum = 1; //maksimale værdier af steppers fromstepper.maximum = 99; tostepper.maximum = 100; //fastsætte steppers værdi her fromstepper.value = 0.tostepper.value = 45) privat funktion setupbuttons(): ugyldig (randomnumbutton.label = "klik" randomnumbutton. addeventlistener (mouseevent. klik, getrandomnumer); loaderbutton.label = "belastning og omvendt." loaderbutton. addeventlistener (mouseevent. klik, loadswf)} privat funktion setupslider(): ugyldig (//minimale og maksimale værdier for en slider.minimum = 1. slider.maximum = 3; //dette sæt, hvor meget skyder "spring", som slider.snapinterval = 1; //livedragging: steppers værdi er til rådighed, samtidig med at trække //hvis der falske vi ikke have værdi, før vi stoppede med at trække slider.livedragging = sandt, slider. addeventlistener (sliderevent. ændring, scalecircle);), trin 6 tilføje de tilfældige opgaver, hanat vi tilføjer de resterende funktioner. i, getrandomnumber(), funktion, vi kalder en anden funktion, generaterandomnumber(),, som er fra en forelæsning om activetuts + af carlos yañez.bare tjek, at ministeriet for at se, hvordan det fungerer.det, scalecircle(), funktion bliver værdien af ål og fastsætter, scalex, og scaley, af, thecircle, movieclip.det, scalex, og scaley, anvendes til at ændre størrelse (scale) af filmen magasin.,, loadswf(), funktion fastsættes en platform, som vi bruger til at laste en ekstern stg.vi må tilføje en begivenhed til at lytte til laderens, contentloaderinfo,,, contentloaderinfo, er i besiddelse af oplysninger om, hvad den rampe er læsning (her en omvendt)., vi nedsatte derefter en, progressbar, og lægger det på scenen.vi sætter progressbar er kilde til, contentloaderinfo på den platform, og siden, contentinfoloader, er i besiddelse af oplysninger om, hvad den rampe sætter (herunder, bytesloaded, og bytestotal, her er hvordan progressbar kan ajourføre selv afspejler, hvor meget af den omvendt er ladt.,, finishedloading(), funktion fastsættes x - og y-position af laderens indhold (dvs. stg) og tilføjer det til scenen.på dette punkt er vi færdig med progressbar, så vi ikke fjerne den form for scenen., så må vi lukke klasse og pakken, privat funktion getrandomnumer e: begivenhed): ugyldig (//her, vi vedtager i to numre (steppers værdier) generaterandomnumber (fromstepper. værdi, tostepper. værdi);} privat funktion generaterandomnumber (minnum: antal, maxnum: antal) ugyldig (//har genereret nummer var randomnumber = (matematik. etage (matematik. random() * (maxnum - minnum + 1) + minnum); //her støber vi vilkårligt nummer til en snor, så vi kan bruge den i etiket tekst stepperlabel.text = "din tilfældige tal er" + string (randomnumber)} privat funktion scalecircle e: begivenhed): ugyldig (//scalex og scaley stigning eller fald i en movieclip størrelse //her, vi skal bruge en værdi fra "1" thecircle.scalex = e.target.value; thecircle.scaley = e.target.value;} privat funktion loadswf e: begivenhed): ugyldig (theloader = nye loader(); theloader. x = 319.00; theloader. y = 31.00; theloader. belastning (nye urlrequest ("fjols. stg"); //her får vi laderens contentloaderinfo som den pålæsser //læsser (her en omvendt) theloader. contentloaderinfo. addeventlistener (event.complete, finishedloading); progressbar = nye progressbar(); progressbar. x = 323 og progressbar. y = 244; addchild (progressbar);//de fremskridt, bar er kilde til laderens contentloaderinfo //contentloaderinfo indeholder oplysninger om omvendt er bytesloaded /bytestotal progressbar.source = theloader.contentloaderinfo;} offentlig funktion finishedloading e: begivenhed): ugyldig (//her sætter vi den pålæsser indhold. x og y //, dvs. omvendt er). og... theloader. indhold. x = 290 og theloader. indhold. y = 20; //den tilføjer vi den med indhold, dvs. stg addchild (theloader. indhold); //, da den rampe er lastet, vi har ikke brug for fremskridt bar længere //så fjerner vi det removechild (progressbar);}} //lukke klasse) //afslutte pakken, konklusion igen ved hjælp af komponenter, er en god måde at tilføje funktioner - film uden at bygge dem fra bunden, ser du, i komponenter parametre panel af komponenter, som du kan se, og udvælge visse egenskaber.,, ovennævnte image er for numericstepper komponent, egenskaber er som følger for de numericstepper komponent:,,,: en boolean - værdi, der angiver, hvorvidt komponent kan acceptere brugerinput,, maksimum: den maksimale værdi i rækkefølgen af numeriske værdier.,, minimum: den mindste værdi i rækkefølgen af numeriske værdier.,, stepsize,: nonzero nummer, som beskriver den enhed af skifte mellem værdier.,, værdi: den aktuelle værdi af numericstepper komponent.,, synlig: en boolean - værdidet angiver, hvorvidt komponent instans er synlig, egenskaber for en er som følger, retning: ledelse af ål.acceptable værdier er, sliderdirection.horizontal, og sliderdirection. vertikale,.,,,: en boolean - værdi, der angiver, hvorvidt komponent kan acceptere brugerinput,, maksimum: den maksimale tilladte værdi på en komponent, f.eks.,, minimum: den mindste tilladte værdi i en del tilfælde snapinterval.,,,: forøgelse af den værdi, der er nedsat eller forhøjet, som brugeren flytter en tommelfinger.,, tickinterval: afstand af tik er i forhold til den maksimale værdi af komponent.,, værdi: den aktuelle værdi af en komponent,.,, synlig: en boolean - værdi, der angiver, hvorvidt komponent instans er synlig, egenskaber for progressbar er som følger, retning: angiver fylde retning for fremskridt bar.en værdi af progressbardirection.right, viser, at de fremskridt, der er fyldt fra venstre til højre.en værdi af progressbardirection.left, viser, at de fremskridt, der er fyldt fra højre mod venstre.,,,: en boolean - værdi, der angiver, hvorvidt komponent kan acceptere brugerinput, tilstand: får eller fastsætter den metode, der anvendes til at ajourføre de fremskridt, bar.følgende værdier gælder for denne ejendom:, progressbarmode. tilfælde, progressbarmode. 7, progressbarmode.manual, kilde: en henvisning til det indhold, der lastes, og som progressbar er måling af fremskridt af den belastning, operation.,, synlig: en boolean - værdi, der angiver, hvorvidt komponent instans synlig, for at se, hvilke egenskaber med henblik på etiketter og knapper, sørg for at se på hurtig tip på etiketter og knapper., hjælpe filer er også et godt sted at lære mere om den komponent egenskaber, kan du sætte i parametrene panel. tak for at læse og se ud for flere kommende komponent introduktioner.,

numeric stepper, progress bar, slider Flash components
numeric stepper, progress bar, slider Flash components
numeric stepper, progress bar, slider Flash components
numeric stepper, progress bar, slider Flash components
numeric stepper, progress bar, slider Flash components



Previous:
Next Page: