, het creëren van een flipperkast type rollend - klasse,,,,,,,,,, deelt, delen, delen,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,,, twee keer per maand, moeten we opnieuw een aantal van onze lezers favoriete posities, de hele geschiedenis van activetuts +.Deze handleiding is in februari de eerste bekendmaking, in 2010, in deze handleiding, creëer je een herbruikbare moet de indeling, het tellen van de nieuwe punten toe te voegen (in plaats van de totale als naar de nieuwe score).We zullen met inbegrip van grafische creëren, en van de code, en aan het eind van de preview in een spel, als je wint, en dan zie je je score onmiddellijk naar de nieuwe chef.Ik denk dat als een van de hoogste score, dan zou het een Cool, zodat je kan staan ".Dat is wat we hier doen een voorbeeld: in de werking van een voorbeeld: de gedachte achter deze handleiding is je leren hoe in de programmering "graaf" functie, maar ik zal je vertellen hoe het in de preview in de Cool zien.We beginnen door het ontwerp - nummer:,, stap 1: zet je flash - dossier, het creëren van een nieuwe Flash (behandelingen). 3.De film die je op basis van je spel.Deze demonstratie ik voor m 'n film 500x300 zwarte achtergrond, en 30 van de KP' s.,, stap 2: het creëren van een aantal symbolen, het creëren van een nieuwe film... Symbolen (invoeging > nieuwe symbolen).Deze symbolen worden de naam "digitale", stap 3: het creëren van een digitale tekst in de digitale film monteren, gebruik van instrumenten voor de tekst van het teken nog een nummer 0.Ik gebruik het lettertype is digitale aflezing, maar geen leiderschap lettertype moet werken, wordt de tekst van punt 40, wordt het een ondiepe amber /oranje (# f4c28b).Formaat voor het centrum een lid 4 toegevoegd,.,: licht, plus twee onafhankelijke gloeien. Je tekst.De kleur rood (# FF0000) en de intensiteit van 200%, controleer de licht in het vakje x en de waas is.Laat de andere aangebracht, Fuzzy. En als je wilt, mag je het gebruik van verschillende kleur blauw of groen zijn er Cool uit te zien.Laat het er echt uitzien de truc is om de kleur van de tekst een beetje rende weg en zal tot meer verzadigde kleur.Het lijkt alsof het licht, en stap 5: de toevoeging van meer gegevens, het creëren van een lijst van de belangrijkste beeld van de digitale film... Van 1 tot 10.Een eenvoudige oplossing is de keuze van 1 - 10 (1). De klik, klik op 10 frame), F6, je moet nu 10), elk frame je tekst - 0.Na elk beeld veranderen van digitale om je cijfers.1) "0" en "1" zal er 2), 3) en "2", de naam van dit laag als "aantal".,, stap 6: verhoging van ons nu toe geleid, tegen de achtergrond van een "gesloten" staat het aantal geleid, zodat je kunt zien hoe een geleid, en een kopie van je 8 cijfers (zie tabel 9).Het creëren van een nieuwe laag genaamd "achtergrond".Met de nieuwe laag kiezen in plaats van gebruik te maken van plakken (editing > die positie 8 cijfers). De exacte locatie is begrepen, geschrapt uit de acht cijfers en het nieuwe licht veranderen de kleur grijs (# 333333).De toevoeging van een 3px Fuzzy waas.Het niveau van de "digitale" lagen onder de.,, nu kan je zien door het kader en schrobben leidde elk cijfer achter de donkere delen.,, 7: toevoeging van stopzetting van de operaties, het creëren van een nieuwe laag genaamd "actie".Open de actie panel) zijn toegevoegd (1)) actie.,, dat "0", tot we dat anders.,, salaristrap 8: waarom?Waarom moeten we handmatig, zal elk nummer in zijn eigen kader, in plaats van gebruik te maken van dynamische tekst?Goede vraag.De belangrijkste reden is dat te doen, maakt het meer flexibel bijgewerkte cijfers.Als je wilt veranderen, het gebruik van de digitale bitmap ontwerp, cijfers of in elk ander lettertype of de kleur van het makkelijk te doen, ook als de ontwerper en de ontwikkeling van het personeel van de oprichting van een beter samen te werken, in de vorm van ontwerpers gemakkelijk toegang krijgen tot zoveel mogelijk de figuur van de dingen, en ik denk dat dit project niet meer dan het gebruik van een dynamische tekst.,, stap negen: het creëren van een score van montage, het creëren van een nieuwe film, genaamd "punten".Het script is de naam van de haven van inspectie en de categorie "score" digitale film monteren.,, de film uit de bibliotheek te scoren.Herhaal de digitale bewerking (editing > zes keer herhaald) (zodat je er zeven) en de ruimte uniform. Omdat we slechts zeven cijfers van de hoogste score voor 9999999 kan tonen.Als je het spel nodig om zich aan te passen aan een hogere score nog meer cijfers, dus meer ruimte om de drie cijfers zijn toegestaan tussen komma 's in stappen van 10:.,, de naam van de digitale film, de keuze van de digitale film monteren en aan de linkerkant van de aanleg van het digit1 "naam".Noem een geschikte "digit2" en "digit3".,, 11: toevoeging van komma 's, het creëren van een nieuwe laag "komma", haal komma' s ziet eruit als digitale is in een digitale video - en een kopie van de tekst van de hoeveelheid van een gebied de meest eenvoudige manier, terug naar De evaluatie van de film de clip, die tekst voor de komma 's laag en het nummer van komma' s.Het kopiëren en het moet je vaak.,, een 12 - stappen in de context van de toevoeging van de achtergrond, de score: we voegen een eenvoudige vierkant met afgeronde hoeken, het creëren van een nieuwe laag "achtergrond", en het cijfer achter de komma en laag.De keuze van instrumenten en opties rechthoek, klik (ALT - band).Een rechthoek met drie hoek 200px X 30px (als je er nog meer cijfers dat je langer).Het vult de zwarte en grijze (# beroerte 1 - pixel 666666).,, om een of andere reden, Flash verstoord... Altijd vierkant met afgeronde hoeken.Om dit probleem op te lossen, en tot wijziging van de keuze van de reis > vorm > om aan te vullen.Dit zal de reis van de lijn van de vorm, het zal niet langer verstoren.,, als je denkt dat dit een volledig dienen te worden vastgesteld om een jaar geleden de fundamentele taken van de oplossing, en ik stel voor dat je contact opnemen met Adobe en laat ze weten, 13 stappen:., glans, wat Voor figuur zal geen enkele iPhone - de voltooiing van de glans?Het creëren van een nieuwe laag boven alles bekend als "licht".De toevoeging van een nieuwe vierkant met afgeronde hoeken, iets minder dan de achtergrond.Deze keer geef het geen beroerte en vul het met 20% 0% α α witte gradiënt.,, stap 14: het creëren van de indeling, het creëren van een nieuw script document "punten.".Bewaar het op dezelfde lijst als je de belangrijkste documenten, Flash.Als gevolg van het feit dat de naam van de film... En we de score van de uitvoer van dezelfde namen, Flash automatisch verband, de toevoeging van deze code, de score.as documenten: flash.display.movieclip pakket {invoer; de invoer van flash.events.event; openbare en natuurlijk de resultaten van de uitbreiding (///////movieclip constructeurs score () {}}} openbare functie, het is gewoon een een lege huls van een klasse van nu.We moeten de uitbreiding van deze banden movieclip klasse in de bibliotheek van de film, en daarom hebben we de video clip.We gebruiken enter_frame gebeurtenis, zodat we de gebeurtenissen ook de invoer van klasse 15 stappen:.,, de toevoeging van variabele en vaste, deze twee rijen toegevoegd aan de scores van de klassen in de fabrikant, totaal int = 1: particuliere snelheid; ///////- hoe snel tellen totaal num_digits:int = 7; in de score /veel cijfers, dat zijn de twee - een beetje als een constante snelheid, de eerste,.,, de controle over hoe snel de score telt.Ik heb een door een berekening, maar als je het spel met een hogere score, dat is te langzaam.Je kan variëren van 5 of 10 of 50 verschillende bijkomende., tweede constant, num_digits, gedefinieerd in digitale film... Hoeveel we scoren.Als je meer (of minder), je moet dit nummer zeven, laten we nu nog een variabele.Om deze lager is dan de constante, particuliere _totalscore:int = 0; var particuliere var _displayscore:int = 0; deze variabele behoudt onze score van verschillende versies._totalscore "wordt de werkelijke scoren.De hoeveelheid _displayscore ", op dit moment, in leidde.Als ik een verhoging van 50 scoren, en dit _totalscore onmiddellijk de 50, maar _displayscore is dan 1, 2 en 3, tot 50. Als je moet zich bewust zijn van de werkelijke cijfers (b.v. voor je hoge plaat) zal je _totalscore zelf _displayscore kan niet juist zijn. Ik gebruik de naam van de variabelen onder. Beginnen die privé - variabelen: toevoeging van 16.,, stap, het totale bedrag, op bezoek, dus als _totalscore is privé - variabelen, hoe zullen we uit de indeling van de externe toegang?We gebruiken een "toegang" of "zuigen" - benadering, die de fabrikant voor de toevoeging van het volgende: ///////- functie, de toegang van het publiek tot totalscore score krijgen () openbare: int {terug _totalscore;}, deze methode alleen terug _totalscore van de waarden van de variabelen.Het biedt ons een manier om toegang te krijgen tot de waarde, zonder open het als een publieke variant.Toevoeging van de methode: toevoeging van de score, /openbare functie toe te voegen (bedrag: int): ongeldig {_totalscore + = bedrag; addEventListener (event.enter_frame, updatescoredisplay); ///////begint te tellen). Deze methode is een integer "gewicht", voegt het _totalscore variabelen.Te beginnen met de tweede rij enter_frame van oproepen tot het indienen van een methode die bekend staat als de updatescoredisplay per frame.We voegen.,, 18: toevoegen, updatescoredisplay, de methode, de nu nog voor de updatescoredisplay.Dit is al de koeling telt de functie zal plaatsvinden.Het moet het aanvaarden van een sinds het incident is van een enter_frame geval bekend, dit is elk frame updates van de scores privé functie updatescoredisplay (E: gebeurtenissen: {}) nietig, laten we nog een functie.In de eerste plaats moeten doen is de verhoging van het aantal _displayscore variabelen in onze snelheid constant, /stijging vertonen scores van de snelheid van de omvang van de _displayscore + = snelheid; er is een potentieel probleem, hoewel hier.Als we de snelheid worden vastgesteld voor 10, we proberen een verhoging van 5 punten?Displayscore hoger zal zijn dan de totale score.Laten we er een paar regels om ervoor te zorgen dat de score:, /niet hoger zijn dan de werkelijke scoren als (_displayscore & BT; _totalscore) {_displayscore = _totalscore;}, controleer dan de totale score als displayscore, als dat zo is, die gelijk is aan de displayscore score, ik moet nog Een nul punten.Wat we moeten doen displayscore aan een touwtje aan de lengte van de constante definitie is gelijk aan nul num_digits cijfers: var scorestr: koord touw (_displayscore); ////////displayscore als een string die toevoeging van nul, (scorestr.length & & lt; num_digits) {scorestr = & "0 & (+ scorestr; nu blijkt echter dat we;}, moet door elk van onze ring van prestaties (toen we de naam" digit1 "," digit2 ", enz.) en gebruik van de bijbehorende - nummer van de reeks magazijn nummer: ///////verkeer, frame en bijwerking van elke digitale (var i:int = 0; ik & & lt; num_digits; I + +) {VAR num = int (scorestr. CharAt (i)); deze [&" digitale & ";; + (I + 1)]. GotoAndStop (+ 1); ///////rechts kader voor de vaststelling van het standpunt van charAt MC), in plaats van de kenmerken van de touw halen.Dat laten we een reeks tekens als karakter, in de volgende in de rij van de dynamische om je naam tussen haakjes worden.Code, dit ["digitale" + (I + 1)], toegang tot een clip van de naam van de "digit1" of "digit2", enzovoort, afhankelijk is van de waarde, ik,,, gebruiken wij de term "nummers + 1") wordt gecompenseerd door een lijst van omdat uit hun digitale (1) bevat een lijst van 0, 2 1, enz.), wat we moeten doen, dit is het laatste wat displayscore en de score gelijk zien.Als dat zo is, kunnen we het schrappen van de luisteraar en stoppen met deze methode nu, als blijkt dat de score is gelijk aan de totale score van ///////verwijderen van enterFrame gebeurtenissen als (_totalscore = = _displayscore) {removeEventListener (event.enter_frame, updatescoredisplay);}, als je verdwaald bent, kun je in elke stap naar de voltooiing van het dossier naar de bron. Stap in,, 19: gebruik van de fracties, het gebruik van deze categorie zal scoren videoclips van de bibliotheek op het podium, de naam van het myscore "voorbeeld".Je kunt je documenten in het gebruik van deze lijn, je scoort punten:, myscore. Plus (50); in de bron van zijn dossier, je kan zien dat hier een voorbeeld van.Ik bij de score, de bumper knop klikt, maar je bent meer kunnen worden ingeroepen () als je in het spel van de gebeurtenis, als je moet weten dat de punten kan worden verkregen door gebruik van de totale score van myscore:,., dat toegang heeft tot de methode en _totalscore terug naar de waarden van de Conclusies,,, je. Nu is er een herbruikbare score, kun je een van je spelletjes, ik denk dat leidde er Cool uitzien, maar je moet je het spel veranderen om zich aan te passen aan de modellen.Hier zijn een paar ideeën van verschillende ontwerpen, om te beginnen:, bedankt voor het lezen van deze handleiding.Laat me weten wat je denkt.,