3 - 101: variabele

, 3 101: variabel,,,,,,,,, basix 2, deel 1,,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, dit artikel is een serie 3 101.as3 101 onderdelen: de functie - basix,, twee keer per maand, moeten we opnieuw een aantal van onze lezers favoriete posities, de hele geschiedenis van activetuts +.De klassieke opleiding, gepubliceerd in juni, voor 2009, een schokkende reeks wat de eerste.,, het is een reeks van door middel van een aantal programma 's, de fundamentele begrippen te beginnen, aangezien zij van toepassing zijn op 3 behandelingen.Alles, we praten over variabelen, zoals de 101,.,,, het is voor diegenen die geen script ervaring, maar als je met de gegevens voor de variabelen en de complexe aard niet echt, misschien wil je ook volgen, David bedanken - Stefano laten we z 'n icoon te wijzigen, wordt beschreven in de volgende. Stap in, we bouwen een eenvoudig voorbeeld, het is een van de belangrijkste kenmerken van de knop, als een groep.Op dit moment de geselecteerde knop er anders uit, het kan niet weer op de verschijning van herstel, naar het oorspronkelijke staat, een andere knop klikt.We zullen een variabele te volgen wat er gebeurt, stap 1: wat zijn de variabelen?Het eerste ding: laten we de definitie van wat een variabele is.Als je nog op de middelbare school wiskunde, weet je waarschijnlijk, "staat in de" variabele waarde.Dat is het, ze is een symbool (meestal in een brief, zoals de "X", of "e," en "m" e = Mc - 2) vertegenwoordigen een waarde.Naar verluidt, deze waarde kan veranderen, afhankelijk van de andere factoren die in een vergelijking in de programmering, een variabele is precies hetzelfde, zijn er twee belangrijke uitzonderingen.Ten eerste, in de loop van de programmering, een variabele kunnen een is niet alleen een nummer.Het kan dat een tekst (bekend als de "..."), die kan worden uitgedrukt als een echt of nep (bekend als de 'booleaanse "), of het kan ook meer ingewikkelde dingen, zoals de datum, het XML - bestand, of de montage, de tweede grote verschillen tussen de programma' s en wiskunde is meestal een beschrijving van de variabele naam in plaats van één enkele naam de letters.Natuurlijk zijn er uitzonderingen: "*", "ja", "ja" vaak gebruikt om te verwijzen naar het standpunt en de "ik" is gebruikt om aan te geven dat de huidige versie van de cyclus.Dit is de opslag de waarde van de in verband met de naam is niet alleen een gemeenschappelijk, maar de duidelijkheid van de procedures in om je te helpen.Bijvoorbeeld, als je wil volgen je scherm hoeveel deeltjes, misschien heb je de naam van je variabelen "particlecount" of "totalparticles.", zoals wiskunde variabelen, in het potentieel van de variabele verandering in het programma.Bijvoorbeeld, als je begint met de 10 deeltjes, "particlecount" zal de waarde van 10.Maar als je die 10 deeltjes van deze variabelen zijn, zal de waarde van 20.Dit is een van de belangrijkste kenmerken van de variabelen.Heb je een naam, een verwijzing naar de waarde van deze waarden, maar niet noodzakelijkerwijs dezelfde toegang tot het elke keer.Dit is een mysterie, maar krachtige variabelen.Je zal leren waarderen dat, ook al is het een verwarrend, geeft een overzicht van de definitie van een variabele is in feite een container, je zet een naam, je hebt een waarde.Je kan te allen tijde toegang tot de interne waarde, door de verwijzing naar de naam van de variabelen, je kan op elk moment een nieuwe waarde in een container.Als je de naam van je toegang tot de variabelen, worden opgenomen in de waarde van de,,.Voor de verdere lezing, wil je misschien zag Wikipedia zegt over de problemen van de variabelen. Stap 2: verklaring van een variabele, genoeg theorie, laten we daadwerkelijk kunnen doen variabelen.Het creëren van een nieuwe flash - document (behandelingen). 3.De eerste lijst van in de eerste laag, klik (moet het enige kader), open paneel, raam > acties (of F9 in de ramen of Mac opt-f9).,, panel in actie, in de volgende informatie:,,, var; op dit punt wordt aangekondigd, is.Dit betekent dat er op dit moment geen schip, maar de waarde van je verklaring nodig. Dit is een minimale waarden van de variabelen.De "variabele bekend is, is de taal van de betekenis van het sleutelwoord, behouden en een bijzondere betekenis.In dit geval, het uitroepen van een variabele.Het moet volgen, de naam van de variabele, je wilt gebruiken, als je het niet volgen van variabele naam naam, krijg je een fout, als je probeert om de test van de film, stap 3: de naam van je variabelen, er zijn een paar regels die je moet volgen, je naam van de variabelen.Sommige zijn door de tenuitvoerlegging van het Verdrag van behandelingen, maar, ten tweede, om je te helpen en je andere mensen een beter begrip van de code, ten eerste, je script taal bepaalt dat alleen in naam van het gebruik van bepaalde variabelen van je karakter.Dit is een alfanumerieke tekens (letters en cijfers), onderstreept en dollartekens.Alle andere tekens (letters, ruimte, tijd, enz.) is niet toegestaan.Dat is meestal omdat vele andere personen met een bijzondere betekenis. De regels zijn geheven, behandelingen, de naam van de variabele kan beginnen met een nummer.Nummer, maar na de eerste persoon kan worden genoemd, ook gerealiseerd is gevoelig, dat betekent dat je moet overeenkomen met de letter als de situatie van een variabele.Met andere woorden, de variabele "nieuws" is niet hetzelfde als de variabele "nieuws".Dit lijkt misschien beperkt, maar in feite zijn er goede redenen om de voor de uitvoering van dit.De ruimte is niet toegestaan voor een dialoog, maar deze redenen maar.Nu, als je geleerd van een variabele naam identiek zijn, elke keer als je zou willen gebruiken om hun actionscripting verenigingen hebben een algemene consensus over hoe de naam van je variabele, maar onder meer de normen en richtsnoeren van de regels, maar zijn niet verplicht de behandelingen, ten eerste, je moet het gebruik van beschrijvende benaming.Dit is een opname van de technologie zelf.Als je van de variabele "informatie", waarschijnlijk heb je er een idee van de verwachte gevolgen van de waarde die is.Als een eenvoudige "m", dan is het niet erg duidelijk.Het gebruik van de afkorting van variabele is makkelijk, als je begint je script, kan het betekenen dat er minder typen, en er is nog steeds een betekenis.De volgende mensen naar je kijken of je eigen code, na zes maanden, zullen er misschien in de war, een andere overeenkomst is het gebruik van de omstandigheden, de kameel, dit is een techniek om de twee of meer woorden in een woord.Weet je nog, je kan niet met je naam om gebruik te maken van de ruimte (of andere ruimten), dus als je wil de zin "de totale", je moet het vinden van een methode voor de uit deze ruimte. "Totalparticles tussen de woorden "werkt, maar de scheiding is verloren.De kameel is een zaak van de kapitalisatie van de methode, de methode van de eerste brief zegt dat, afgezien van de eerste letter woorden zijn, en de hele kleine letters.Met andere woorden, in het geval van een kameel "totale deeltjes" resultaten "totalparticles", heeft de keuze van de variabelen, meer voorlichting, maar ze begonnen hier dieper.Nu, herinner je je de regels, zal naar een goede plek om te beginnen.De thema 's op Wikipedia, met inbegrip van een korte beschrijving van de delen van de variabelen in het algemeen, in het bijzijn van de variabelen, de regels van de nomenclatuur van het artikel, en een korte artikelen, bekend als de schaduw.Een andere interessante inhoud, die een lijst van de variabelen niet goed, deze verklaring van de ergste twee variabelen en de naam altijd anekdote beschrijving van het probleem van de naam waarom variabelen.,, 4: wordt een waarde van de variabelen, nu we een waarde heeft, kunnen we het.In de task force is de volgende in de rij, - de volgende code: "hallo", we beginnen met het gebruik van de naam.Dan volgen we die en een gelijke symbolen, waarvan bekend is dat de exploitant van de,,.Later, hebben wij een reeks tekens (aangehaald in een puntkomma, dit is je aan het eind van de lijn zie je veel script - beëindiging van puntkomma code), de exploitant moet aan beide zijden van de dingen.De waarde van het recht in de ("hallo", in dit geval), en zet het op de linkerkant (informatie), als we de code, we hebben een variabele genaamd "informatie", het is geen andere dingen, dus niets kan zien, maar het is waarschijnlijk een een goed idee, voor het testen van de film in ieder geval je geen fouten, als je in de aard van de vergissing, het script moeten lijkt deze tot nu toe: 5: het verkrijgen van waarden, hebben we nu een container, een waarde van binnen.Laten we de toegang tot deze waarde.In dat geval zullen we het volgen van de produktie van de waarde van het panel is in een nieuwe code schrijven als volgt:,, volgen (van berichten), het hele script zal uitzien:, omdat je weet, volgen de functie van wat je van de opening tussen haakjes, en stop het in de produktie van het panel.Als je de test van de film, moet je de produktie automatisch open en informatie. De waarden van de variabelen ("hallo", niet met citaten) het drukken.,, wanneer je het gebruik van de naam geen variabelen, zet het op de linkerkant van de exploitant (=) opdracht, je vroeg: krijgen en gebruik te maken van de waarde van de waarde van behandelingen die de variabele.Dit is de zogenaamde evaluatie van variabelen, namelijk stap 6: de waarde van de operatie, laten we nu aantonen dat wij in staat zijn tot verschillende waarden in een container.In de volgende rij, laten we dan een boodschap van de waarden van de variabelen:, = "hoe heb je dat nieuws?"En dan is het:, volgen, volgen (bericht);, het hele script zal uitzien:, die film. Je moet twee sporen: aan de lijn, 5 en 3 is hetzelfde. - ze hebben de berichten volgen, maar ze leiden tot verschillende resultaten.Elke keer als we de gevraagde informatie worden gevolgd, de huidige waarde van de beoordeling van en het gebruik van de variabelen.Ten eerste, het is opgezet als een "hallo", en dat in de produktie van het panel.Nadat we het als "Hoe gaat het met je?"En dan, in het panel dat de produktie, het is geen wetenschap, maar dit is een van de aspecten van een gemengd gebruik van variabelen.Als je dit kunt, zou je het op je eigen manier wordt gerealiseerd, een meester, 7. Stap: een beter begrip van de aard van de gegevens, de zogenaamde sterke steun van de behandelingen, type.Dit is een interessante taal, als je zegt dat het is, het is sterk type, en het kan vormen op bepaalde punten van de andere soorten en zwak.De aard van de te gebruiken taal voor zwak is, een beetje te zeggen, maar de meeste ernstige programmeur kan in sterke soorten voordelen voordelen te bespreken.Wat is dat?Sterke inbreng is, betekent dat als we de verklaring van een variabele, kunnen we ook een verklaring wat, de aard, de waarde kan worden geplaatst in het.Dat is, als we zeggen dat onze informatie bevat slechts een reeks variabelen (toevallig zo doet, dan de huidige) als we willen dat een digitale of de datum waarop de woorden in de verkeerde vorm gerealiseerd zal klagen.Fouten ziet eruit als een belemmering, maar als je toestemming om je computer fout, dat je eigenlijk in de tijd te besparen.Om te voorkomen dat de zwakke variabelen zal maken fouten, maar mag de logische fouten (bijvoorbeeld, proberen in hoofdletters), in dit geval, dingen kunnen niet zonder waarschuwing.De code van het type in de praktijk om door middel van sterk op de lange termijn om je tijd te besparen, de opstelling van de verkeerde kamer. Een soort gegevens, kortom, dat een waarde van de aard van de gegevens.Dat is, waarde kan een string, digitale, boolean, de datum, het XML - documenten, montage en meer ingebouwd type - of zelfs van het type.Onze boodschap van variabele is impliciet een soort touw (nota van kapitaal "), dus laten we duidelijk de aard.We moeten onze code sterk soorten gegevens, decalring.In de eerste regel, onze aankondiging van variabele gewijzigd: informatie, var: touw;, kanker van de dikke darm gespecificeerd wat volgt is een soort gegevens, dan kunt u zelf zien van de aard van de gegevens.Alle ingebouwde soort gegevens zal beginnen met een hoofdletter, het gebruik van gegevens vormen meestal goed.Kunnen we er niet in te schrijven op de aard van de gegevens, maar als je die code, op dat punt, je had het moeten zien voor een zelfde functie, de aard van de gegevens en het type van de woorden van sterke langer in Wikipedia,, salaristrap 8: als gevolg van een fout, we kunnen, Maar dat soort werk, sterk. Opzettelijke fouten.Laten we nog een code, worden toegewezen aan een andere waarde van de variabelen.Maar deze keer zullen we proberen om een digitale, in plaats van een string.Tot slot, in de volgende informatie:, = 42; spoor (bericht);, experimentele film, moet je de volgende fout: 1067:, in een van de waarde van een soort impliciete verplicht te maken.,, de taal is een beetje ouderwets, maar het betekent alleen dat we een nummer hebben (of de Waarde van de "of"), hebben we geprobeerd om het te veranderen in een variabele alleen snaren, reeds aangekondigd, laat nog een fout.Het schrappen van de twee lijnen van de code en de lijn in plaats van ze in uw aanvullende vraag: isnan (nieuws, dan loopt de film.Je moet de volgende fout:,, de isnan () aantal functies verwacht zal via de tussen haakjes (Zuid -, is niet een van de nummers, dit is een speciale betekenis, een digitale, heeft geen waarde.In dit geval functionele tests.Want we moeten langs een touw, we hebben eigenlijk onze vorige omgekeerde fout, aandacht, als je uit de reeks gegevens vormen de variabele, en herhaling van deze twee experimenten, krijg je nooit meer een fout.De code zal de uitvoering van, in dit geval, de aard van de gegevens, noch een groot gebrek.Op grotere projecten, die een verzekering kan worden voorkomen dat de vergissingen en fouten, zet je de hele film, stap negen: het creëren van een druk op de knop, dat moet genoeg zijn voor de invoering van een specifieke, laten we zien dat het gebruik van de actie variabelen.Nu zijn we begonnen met de productie van het begin van deze handleiding vermeld in het voorbeeld van de knop, de oprichting van een nieuw script 3 - bestand en het creëren van een kunst als een druk op de knop.Veranderde het in een film. En stap 10: het creëren van vier voorbeelden zal uitstellen tot vier keer het symbool voor de aanleg van vier knopen.Hoewel het niet noodzakelijk is de functie van de film, misschien moet je zorgen dat ze in een rij op de fase van de top.Een voorbeeld voor elke naam, klik op elke afzonderlijke eigenschappen voorbeeld naam de naam van een button1 knop, ik noem ik "," button2, "knop" en "stap button4". Voor de eenvoud van de volgende met de code in overeenstemming is met mijn naam, 11: creëren, stappen. Een tekst, de volgende rij knopen, het creëren van een dynamische gebied van de tekst, geef het een naam (ik gebruik "output"), blijven de zo groot als die past in de arena.Deze tekst is de opname van de naam van de knop, want ze zijn aangegaan.We hoeven niet te veel ruimte, maar moeten zoveel mogelijk de verticale ruimte., stap twaalf: tik op de luisteraars, het creëren van een nieuwe laag te houden je code, sluit het, daarna de laag beeld.Open paneel.Gebruik de volgende codes in verband met de reactie van de actie: een klik met de muis elke knop, button1. AddEventListener (mouseevent.click, klik); button2. AddEventListener (mouseevent.click, klik); de knop. AddEventListener (mouseevent.click, Click knop); versterking van button4. AddEventListener (mouseevent.click, klik, klik (functie) gebeurtenissen: de gebeurtenissen: invaliditeit) {micro - ("klik");}, nu de praktische maatregelen in het kader van klik, onbeduidend is, maar het is genoeg om ons te laten testen.Als je de juiste dingen, je moet deze film te testen, en op elke vier knopen.Elke keer klikken, dan zie je dat de "klik" in het panel, 13: over het incident, misschien wil je weten hoe we ons doel bereiken slechts een enkele functie.Hoe zal de reactie van een functie van passende vier verschillende knoppen?Niet teveel in details, de behandelingen van de gebeurtenissen - 3, van elke functie, als een gebeurtenis van luisteraars ontvangen een geval voorwerp als parameter.Zijn er verschillende gebeurtenissen betreft, van de conventionele geval voorwerp van de keyboardevents muis gebeurtenissen in progressevents veel, maar in elk geval zal er een aantal gemeenschappelijke kenmerken.Een van de nuttigste is eigendom van "doelstellingen".Elk geval voorwerp wordt een doelstelling omschreven eigenschappen wijzen op iets dat veroorzaakt, kunnen we zeggen dat de toegang tot functies welke knop is de doelstellingen op de gebeurtenissen.Dit soort gedrag te zien, hervorming van de overheid en de inhoud van het spoor (gebeurtenissen:. De doelstellingen. De naam, het hele SCRIPT), ziet er als volgt uit:,, naar een film, op de knop.In de groep, moet je naar de goede naam van het object zelf, want de gebeurtenissen die bekend staat als "gebeurtenis", een eigenschap van het voorwerp van de variabele object is, maar het is bekend als de "doelstellingen"), en de toepassing van punt syntax kunnen in geval van variabele de toegang tot de variabelen.Het doel is op de film... En de gebeurtenissen die hebben geleid tot het.De naam van de film... Door de toegang tot eigendom, krijgen we een indicatie knop drukken, het panel. Stap 14: de naam van de knop, laten we nu eigenlijk doen als een knop klikt.Zullen we de knop van de naam in het tekstvak.Voeg de volgende code functies (in plaats van op de knop, als je wilt, volgen de verklaring), de produktie van. Appendtext (event.target.name + "n"); output.scrollv = produktie. Maxscrollv; de eerste rij, en de naam van de tekst op de knop voor het gebied.De appendtext () methoden en toegevoegd aan het huidige tekst.We gaan een nieuwe lijn (de "n") aan het einde van de in de tekst toe te voegen om ervoor te zorgen dat de volgende punten van de tekst worden toegevoegd in een nieuwe lijn, tweede rij om ervoor te zorgen dat de laatste tekst is altijd zichtbaar.Kortom, het is een geschrift (d.w.z. in de Top van het zichtbare gedeelte van de maximale hoeveelheid), gebaseerd op het aantal lijnen, stap 15: het creëren van een bepaalde staat, weet je nog dat ons doel is ervoor te zorgen dat de geselecteerde knop op de knop, dus we moeten intuïtief zijn.De knop om veranderingen van het gezichtsvermogen van een Alpha, we een transparante, met de volgende verklaring: de vervanging van volgen, event.target.alpha = 0,7; en een video van alfa - eigenschappen van de aanpassing van de transparantie, variërend van 0 tot 1, 1 is volkomen ondoorzichtig.Dus, 70% of 30% 0,7 is ondoorzichtig en transparante werking van de dingen, de film, en de druk op een knop.Je had het moeten zien veranderen.Natuurlijk, we hebben nog steeds een beetje te bereiken, dus als een knop om de geselecteerde uiterlijk, zo blijven., stap 16: - evenement. Het doel, het zal u zijn opgevallen dat als je op een knop klikken, je kan blijven, zolang je op de naam zien.We willen wat als een groep etiket knop en hier een knop, dit is op dit moment niet klikken.We kunnen gemakkelijk door de vaststelling van mouseenabled onroerend goed de laatste knop klikken (nog steeds activiteiten. Doelstellingen) is vals, event.target.mouseenabled = vals; op dit moment eruit moeten zien, het hele script volgende:,, stap 17: variabele voor het behoud van de huidige knop, tot nu toe, hebben we een goed begin, Maar als de knop om te de juiste reactie op de tijd toen we het eerste, hebben we een probleem.De knop is een in een bepaalde staat, als een andere knop klikt als het nooit weer normaal. Nu kunnen we de invoering van variabelen voor de oplossing van alle problemen.We moeten een variabele, met inbegrip van een film, dit is op dit moment gekozen knop.Door middel van de opslag in een variabele informatie, welke knop is de thans gekozen kan bestaan uit de klik - klik - klik, noemen we het "currentbutton geven we het een soort gegevens van de videoclip.In het script schrijven op deze lijn:,, var currentbutton: videoclips;,, 18: variabele gebeurtenissen. Doelstellingen, nu, elke keer als we met één druk op de knop en we moeten volgen om de knop in currentbutton variabelen, op een gegeven moment, we weten welke knop is op dit moment een.Dit is als volgt gewijzigd: op de knop van de functie, currentbutton = event.target als videoclips;, aandacht te besteden aan de "videoclips" in het bijzijn van de code.We verbergen hier alle details, maar het is noodzakelijk als gevolg van de sterke vormen.We currentbutton variabelen voor de verklaring van een videoclip.Maar de gebeurtenissen van doelstellingen voor een verklaring van de eigendom betreft, dit is een zeer algemene gegevens vormen.De doelstellingen worden omschreven als een object, het kan veel dingen kan algemene; het creëren van gebeurtenissen, dus het doel niet altijd een videoclip.Het probleem is dat de twee soorten gegevens komen niet overeen met de verplichtingen; we alleen film... In currentbutton variabele, maar we proberen om een voorwerp, het beste wat we kunnen doen, is uitgegaan van de veronderstelling dat de doelstellingen van de gebeurtenissen, in feite een videoclip, dus we spelen, acteurs, hier."Exploitant van de waarde in het linker, beschouwen het als een soort van bepaalde gegevens.Deze veronderstelling is gerechtvaardigd, omdat de code is in een functie, alleen bekend als de gebruiker op een film, film... Voor het geval dat de casting, is niet zonder problemen.Het grootste probleem is afkomstig uit een van de in de vorm van niet nagekomen.Bijvoorbeeld, als we willen dat onze event.target voor XML - object, oké, dat is helemaal niet werken, niet?- film... En bijna niets gemeen.Als de stemmen proberen, krijgen we een leeg terug, dat we er een gebroken.Als we geluk hebben, krijgen we een keer fout dat acteurs niet voltooid; als we pech, krijgen we van nul en laat weten niet waarom de dingen niet volgens plan, die moet voorkomen dat als het niet nodig is, maar in bepaalde gevallen (zoals dit, het is alleen een) keuze.Als we niet in het kader van de doelstellingen, krijgen we een samensteller van fouten.Kom op, als je wilt zien wat er gebeurt, probeer de,,, stap 19: het gebruik van currentbutton, hoewel niet nodig is, kunnen we ook gebruik maken van ons en niet in het lichaam van de functie currentbutton event.target nieuwe variabele.Dit is niet nodig, want als we in functie, gebruiken we event.target en ons de code werkt goed en niet als volgt doen veranderen.Er moet echter de gewoonte van de vormen van gebruik van de dwingende redenen (en die, als het nodig is) van de variabelen, waar dat mogelijk is. De eerste is de voornaamste reden.In de laatste stap genoemd, event.target niet ingedeeld in een videoclip.Maar we weten wat het is, dus we hebben het over.Aan de negen stappen, waar we met een variabele als een variabele, en probeerde het te gebruiken als een andere, die leidt tot fouten.Als we nu gaan vertellen currentbutton geregeld wordt de α 0,7, currentbutton is een film, film... De alfa - eigenschappen zijn goed.Als we niet voorzichtig zijn, in een poging om de aplah eigenschap (het,, dat gebeurt vaker dan je), flash zal klagen over het laten we weten dat we snel kunnen onze fouten te herstellen.Het gebruik van event.target (dit is een zeer algemene, los van de variabelen), kan het langer duren om de ontdekte fouten. De tweede reden en prestaties.In dit geval, wij zijn niet van plan het gebruik van een type variabelen event.target zien die grote winst.In het script 3, het is sneller met een waarde van uit één soort variabelen, het is een soort van eigenschappen (zoals event.target is).In kritische toepassingen, het geeft je misschien een extra periode van de verwerker, dus bij deze stap, we veranderen gewoon en currentbutton event.target na het verschijnen van de code is vastgesteld, en je zou er uitzien als een de volgende:,, 20: afschaffing van de huidige maatregelen van de oude knop, en we hebben nu een Verklaring van de variabelen blijven een waarde, kunnen we het gebruiken voor het herstel van de reeds geselecteerde knop.Dat is, als je op button1 en van uiterlijk veranderen, en daarna naar de normale button1 Button2, en we hopen dat een deel van de code.,, moeten we er een currentbutton variabelen.Anders, we zullen worden getroffen, op dit moment, druk op de knop, de knop niet, ooit, currentbutton.alpha = 1;, het herstel van de vroegere knop, maar we kunnen niet klikken.We schakelen het eerder door de vaststelling van het mouseenabled eigendom is vals, dus we kunnen dit echt door de vaststelling van terug.De code zal onmiddellijk na de laatste code, we schreef: currentbutton.mouseenabled = waar;, code eruit moet zien:,, 21 stap: controleer de. Waarde, als je probeert met de laatste stappen na de film, ontmoet je een keer fout die betrekking heeft op een "nul object." dit is. Het script manier Om te zeggen dat een variabele geen waarde voor je wil doen, wat er gebeurd is, toen de film begint, dit currentbutton variabelen zijn verklaring, maar het heeft geen waarde.Als je op een knop, het zal alleen maar tot een waarde.Nou, als je op een knop te drukken op de knop en de werking van de functie, het eerste ding probeert die zowel currentbutton Alpha.Helaas, niets is currentbutton "leeg" fouten worden gegooid.Op dit punt, het script stopt, dus hebben we nog nooit een plek waar we kunnen vaststellen currentbutton., dit is heel gemakkelijk te vermijden, maar.We moeten alleen blijven controleren voordat currentbutton is niet gelijk aan nul.De vervanging van de eerste twee regels: als (currentbutton) {currentbutton.alpha = 1; currentbutton.mouseenabled = waar;}, niet teveel in details, dat is voorzien van een voorwaarde, maar de verklaring van de marge tussen haakjes na, als de verklaring van waarde zijn.Met andere woorden, als currentbutton, niet is geregeld, dus het gedeelte van de vaststelling van de alfa en de volgende lijn, hier is de volledige tekst van de code, de Referentie: var currentbutton: videoclips; button1. AddEventListener (mouseevent.click, klik op de knop); Button2 addEventListener (mouseevent.click., klik); addEventListener knop. (mouseevent.click, klik); versterking van button4. AddEventListener (mouseevent.click, klik, klik (functie) gebeurtenissen: de gebeurtenissen): geen effect als (currentbutton) {currentbutton.alpha = 1; currentbutton.mouseenabled = waar;} currentbutton = event.target als videoclips, sporen van (currentbutton. Naam (output); currentbutton.name appendtext. + + + + + + "n"); output.scrollv = output.maxscrollv;Currentbutton.alpha = 0,7; currentbutton.mouseenabled = vals;}, op dit punt, je hebt een variabele.Het heeft een naam en een soort gegevens.Het opslaan van de waarde van de verschillende, in de loop van de tijd, dus op een gegeven moment, kan je de waarde van de volgen de huidige, en iets doen met het.Heb je geleerd over de casting en variabele is een ingewikkelde procedure voor alle blokken, ik hoop dat je de beginners artikelen, vrij laat de vragen en opmerkingen in de toelichting.We hebben veel programma 's in de training van 101 - 3, let op.,






















Previous:
Next Page: