Een snelle Hint: het opzetten van een snelle hint script 3

beeldsnelheid tegen te gaan: het opzetten van een beeldsnelheid tegen in het script 3,,,,,,,,,, delen, deel 1,,,,,,, de delen van het netwerk, maandag wat in tuts + - programma zal worden beperkt tot slechts 3 dollar.Niet' niet missen.,, in deze tip zal je leren hoe je een script 3 gemeten met behulp van de toepassing van de huidige beeldsnelheid en op het scherm van de KP 's.,,,, in het belang van de beeldsnelheid, frame rate of beelden per seconde (FPS), is   frequentie In de grafische apparatuur de opeenvolgende unieke beelden   genoemd.Deze woorden zijn ook van toepassing op de   infografie,   camera 's,   film   camera' s, en   motion capture systeem en elk  .   kader   is stilstaand beeld scherm; snelle de illusie van het verkeer.Meer beelden per seconde (FPS), soepele beweging zien, het meten van de KP 's zal je naar je film of de prestaties van de toepassing van de noodzakelijke optimalisering van de test, dit is zeer nuttig wordt toegepast, zal het programma in verschillende omgevingen, web browser, het Bureau, de televisie of mobiele apparatuur van De behandelingen. 3, met een beetje hulp van ons zal gettimer () de methode voor de berekening van de beeldsnelheid en het creëren van een tekst voor de weergave van de resultaten, in real time, op het podium.,, stap 1: het creëren van een nieuw document, een flits en het creëren van een nieuwe Flash (behandelingen, stap 2, 3): open. Actie - panel op de opties /alt + 9, of naar het raam open > acties, acties panel, stap 3: variabel, weGebruik kunnen maken van de drie variabelen, in de toelichting zegt:, var. Begin: nummer; ///////het berekenen van tijd relatief var framesnumber: hoeveelheid = 0; var de KP 's nummer: huidige KP' s /textfield = nieuwe); ///////textfield (tekstvak tonen de KP 's, stap 4: de belangrijkste functie, dit is ons de belangrijkste functie van de teller: functie: ongeldig, fpscounter () {starttime = gettimer (); ///////toegang tot de tijd in een milliseconde sinds het begin van de film addchild (FPS); ///////tekst toe te voegen aan de fase addEventListener (event.enter_frame, checkfps); ///////enterFrame luisteraar en de uitvoering van de functie en checkfps}, stap 5: invoer doos, deze functie voor de berekening van de bijdrage in het kader van de KP' s, checkfps (E: functie: gebeurtenissen): ongeldig {var de tijd: de hoeveelheid = (getTimer() - start) /1000; ///////heeft een paar seconden omdat de functie vervult framesnumber + +; ///////reclame een frame tegen als (de huidige tijd > ///////1) als de tijd in seconden meer dan 1 (fps.text = "KP 's:" + (wiskunde gebouw ((framesnumber /uur) × 10) /10); ///////beeldsnelheid en dat de berekening van het begin van gettimer (=); ///////- start framesnumber = 0; ///////instellingen)}}, stap 6: een functie, gebruik te maken van deze code te functies:,,, fpscounter (7); maatregelen: de integriteit van de source code een volledige code eruit moet zien: het aantal, de VAR - starttime:; var framesnumber: hoeveelheid = 0; var FPS:TextField = nieuwe textfield (); de functionele fpscounter ():void {starttime = gEttimer (); addchild (FPS); addEventListener (event.enter_frame, checkfps); (e) de functie van checkfps: gebeurtenissen): ongeldig {var: de hoeveelheid = (gettimer () - start) /1000; framesnumber + +; als (de huidige tijd > 1) {fps.text = "kp" + (wiskunde gebouw ((framesnumber /uur) × 10) /10); begin = gettimer (); framesnumber = 0;}} fpscounter ();,, salaristrap 8: de versie van het document, misschien wil je liever met een document van de code van de soorten dan het tijdschema?Het volgende fragment toont aan hoe het te doen.Lees deze tip, als je niet weet hoe je met een pakket documenten (invoer, flash.display.movieclip; de invoer van flash.text.textfield; de invoer van flash.events.event; de invoer van flash.utils.gettimer; uitbreiding van de cursussen movieclip fpsdemo (publiek var begin: nummer van de variabelen; framesnumber: de variabele aantal = 0; FPS:TextField = nieuwe textfield () () fpsdemo openbare functies; {}); fpscounter (openbare functie fpscounter ():void {starttime = gettimer (); addchild (FPS); addEventListener (event.enter_frame, checkfps); de openbare functie checkfps (e): de gebeurtenissen): ongeldig {var: de hoeveelheid = (gettimer () - start) /1000; framesnumber + +; of (tijd >1) {fps.text = "kp" + (wiskunde gebouw ((framesnumber /uur) × 10) /10); begin = gettimer (); framesnumber = 0;}}}}, je kan het gebruik van dit soort wordt ingebed in een project van een confrontatie als de KP 's, fpsdemo: interne: var fpsdemo = de nieuwe fpsdemo (); addchild (fpsdemo); alleen kopieën van dit alles in een nieuw document en het redden van een "fpsdemo.", en dan kan je wanneer je maar wilt, conclusies, dit is een eerste voorbeeld, kun je de beeldsnelheid in functie.Er is een weg, en gebruik het experiment in je eigen project, bedankt voor het lezen.,





Previous:
Next Page: