, 3 101: OO - Inleiding – basix,,,,,,,,,, 7, 6 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks genaamd 101.as3 101 deel 3: XML - - basixas3 101: vijf redenen, gebruikers en ambitieuze mensen, twee keer per maand, moeten we opnieuw een aantal van onze lezers favoriete posities, de hele geschiedenis van activetuts +.De retro - activiteit training deze week, gepubliceerd in oktober 2010, is de invoering van gerichte programma 's als 3.Vergeet niet te kijken naar de andere 3 - 101.- gerichte programma 's is een actueel onderwerp.Meer en meer de programmeertaal die steun het (edelstenen, bijvoorbeeld), de taal van meer en meer, niet eerder steun oop genoemd) is de gepubliceerde versie doen als het vgp en behandelingen.Sommige talen, maar als je de dingen beginnen te werken door gebruik te maken van de totale - zoals Java en C, die eigenlijk al lang bestaat, maar de aandacht van de publieke opinie in 1990, voornamelijk als gevolg van de met de programmering van de grafische gebruikersinterface en C + + en C. Wikipedia is in de geschiedenis van de opkomst van een voor - het interessante deel, dit is een goede plek om te leren van de invoering,.,,,, als je nieuwe gerichte programma 's, heb je een leerproces voor je.Maar met deze technologie niet alleen 'in' zijn, kan het je minder tijd de ontwikkeling, en tegelijkertijd een vermindering van je code in het verkeerde nummer.Het laat je te organiseren, om dubbel werk te voorkomen.Maar misschien meer dan die verheven belofte opvallend feit is, Adobe heeft ze allemaal achter het concept van het gewicht dat de - behandelingen.1 niet gerealiseerd is gericht tegen alle, en alleen voor de ontwikkeling van 2 gerichte personeel te vergemakkelijken.Integendeel, als een ondersteuning van de volledige opening van 3 gerichte functie, indien van toepassing, zal alleen maar meer te doen, in de afgelopen paar jaar.Dus, als je houdt van flash en wil niet blijven, het zal je goed met behulp van het object, als een manier van leven, in dit kader zullen wij geleidelijk ingevoerd met betrekking tot de kern van een concept van gerichte programma 's.Het eindproduct uit flash zou een beetje flauw, maar het is slechts een deel 1.Zie je een praktijk - technologie, zelfs als deze handleiding is niet de oprichting van een specifiek project, maar je hebt leren een herbruikbare knop, gebruik kan maken van de omstandigheden snel en smerig knop nodig is, zelfs met de wijziging, voor uw volgende project de belangrijkste factoren die de.,, stap 1: het grootste probleem, wat is het doel gerichte programma 's?Ten eerste, laat het me uitleggen wat dit is.Oop of korte) niet de enige en zelfs niet de beste manier gerealiseerd, in de drie programma 's.Er zweeft sinds 3 optreden van behandelingen, een mythe, met het oog op het gebruik van 3, je moet het gebruik van gerichte programma 's, maar dit is echt, 3 beter geschikt is dan veertig -, en het aanmoedigen van je in die richting gaan, dat is niet waar, je moet leren om te schrijven en de concretisering van de oprichting van een voorwerp in de de praktische toepassing.Als je aan de reeks van 3 101 tot nu, misschien is het je opgevallen, elk script 3, we hebben in dit proces, in de scenario 's schrijven, niet een soort van documenten.Dit zou moeten helpen, niet met behulp van - werk in je flash volledig aanvaardbaar zijn, dat wil zeggen, als je echt gerealiseerd 3 te aanvaarden van de ood.Niet alleen de 3, maar geen ondersteuning van gerichte programma 's effectief gebruik kan maken van de taal, de gerichte technologie.Dat is omdat het object is echt een grote, complexe technische - technische rekening worden gehouden met de selectie, veel maar het is nog steeds een technologie - niet toegestaan.Dit is een geweldige technologie, moet je beginnen te begrijpen.Dat is waarom je hier bent, hè?Stap 2: klasse, en tegen het einde van de gerichte programma 's, voor twee fundamentele eenheid: de klasse en het doel.De relatie tussen de twee: een categorie is een voorwerp van het Huis, een blauwdruk voor een doel, en als een echt huis.Het Huis is een blauwdruk voor wat het schema, in plaats van een echt huis.Als je schrijft een object code, schrijf je een blauwdruk, klasse.Uw code in werking is het creëren van deze klasse, kan ook een blauwdruk voor het creëren van een of meer in huis.In de woningbouw, kan je zien dat het in actie, een kostenbesparende technologie, een blauwdruk voor de betaling van de architect, maar een paar huizen die uit de blauwdruk.Deze huizen zijn unieke entiteit, een huis... En een huis in huis is geïsoleerd.Maar ze hebben veel gemeenschappelijke kenmerken, zoals de indeling van leidingen en bedrading, of in de plaats van de trap.Het Parlement kan zijn op dezelfde locatie een deur, maar er is een waarschijnlijk een metalen deur rood, terwijl een ander kan een ongeverfde houten deur geklopt en een klas, ook zou kunnen leiden tot een object.Deze objecten zijn hetzelfde, soorten, maar zijn de enige entiteit, zoals een huis.Nogmaals, ze hebben veel gemeenschappelijke kenmerken, maar om de eigen identiteit.Een object, om de gegevens van een externe bron belasting, als een gemeenschappelijke kenmerken, kunnen de gegevens en de verzending van een hele gebeurtenis, het is klaar.Echter, een voorbeeld van de lader, zal er een unieke kenmerken, het laden van de gegevens van een website, en een andere, bijvoorbeeld, zal de belasting van verschillende gegevens. De term, bijvoorbeeld, is een woord dat beschrijft hoe het object.Wanneer een object is door het creëren van, naar verluidt, geconcretiseerd, zodat dit soort voorbeelden, is geboren.Dit woord, voorwerpen, meestal synoniem is voor, bijvoorbeeld, als deze term is je dwars, onthoud dat, omdat de flash 1 symbolen /voorbeeld, want het is.Symbolen, is een project in de bibliotheek.Een voorbeeld van het symbool, is een bijzondere vorm van.Kan er een bepaald teken van een voorbeeld, en veranderd in één symbool van het symbool van de kunst in alle gevallen zal veranderen.Maar elke afzonderlijke voorbeelden kan worden gehandhaafd, een unieke eigenschappen, zoals de positie, draaien, kleur, filters en de schaal (met de naam maar een paar).Dit is rechtstreeks vergelijkbaar met de klasse en het voorwerp (bijvoorbeeld).In feite, dit is niet alleen een soortgelijke, zoals we zien in het volgende deel van een reeks documenten, stap 3: voldoen aan klasse, en, laten we gaan, we moeten?Ik denk dat je voeten nat - 3 is de beste manier om vertrouwd te zijn met de documenten.Dat is een klasse 3 documenten in een andere, maar het is een flash - een zeer speciale relatie.Ja, klasse, zei je vrijlating van SWF 's.Het document is geconcretiseerd, staatsinvesteringsfondsen beginnen.Dit is vergelijkbaar met die van een "de belangrijkste functie van de begrippen", als je een achtergrond in de belangrijkste categorieën van Java, of de "grote" methode, stap 4: een project MAP, we doen een soort document, dat als basis zal dienen, in deze handleiding stappen achter.Doen, in de eerste plaats creëer je systeem MAP, zal dit project, het Huis, nu. Doe een flash - (behandelingen (3), en het bewaren van de map.De naam is niet belangrijk, maar ik zal mijn naam, meetthedocumentclass. De FIA,,, stap 5: de tekst van documenten documenten, nu moet je een tekst indienen.Kun je de flash 3 + dit, of je kan gebruiken - en een bouwer, of je kan het gebruik van een andere functie redacteur, echt.FlashDevelop is geweldig (gratis) keuze, als je op de ramen.De tekst is veel te kiezen, maar niet het juiste antwoord (hoewel ik mijn leerlingen vertellen, er is een fout antwoord.3 /4 met flash tekst... Is erg, hoe eerder je het feit aanvaarden, vroeger of later zal je graag code in, de waarheid, uitgevers).Persoonlijk, heb ik liever een rechtstreeks, maar onthoud, is het belangrijk dat de tekst van het dossier, alles dat in je keuze, de redacteur, het creëren van een nieuw document (als je flash 3 + in de file menu, de keuze van de nieuwe behandelingen, en kiest uit een lijst van documenten.Als je het niet, dan denk ik dat je voldoende bekend met je redacteur kunnen doen dat niet de richting van de mijn), het behoud van dit dossier, documentclass. Zoals in een map, met in je flash - dossier.Dit is belangrijk: de positie en de naam is belangrijk.De naam is niet "documentclass." maar ik zal gebruiken, om verwarring te voorkomen, stel ik voor dat je deed wat ik doe.De naam kan zijn wat je wil, maar ik heb de (meer of minder) is van mening dat de belangrijke rol van de naam is 3 -, dus let op.Ook de behandeling van het dossier van de positie van de technologie, het kan overal zijn, maar voor het gemak, maar volgens mijn leiderschap.Meer keuze in deze reeks worden aangebracht aan het einde van de samenvatting, hier, mijn project MAP, want het staat geschreven:, stap 6: de documenten, je bent nu geconfronteerd met een leeg dossier.Als je eenmaal voor een schrijversblok (ik heb het publiek al kan raden...), kan je bij het feit dat je moet schrijven, wat is het eerste, het model van troost.Je moet opschrijven: invoer van flash.display.movieclip. {documentclass uitgebreid; de cursus movieclip {}}} {documentclass () openbare functie, WOW, wat is dat?Nou, het is een beetje meer dan we nodig hebben om uit te leggen.Ik wil wijzen op een aantal plaatsen van belang, in de eerste plaats, let op, verpakking, verpakt op de hele zaak.Maak je geen zorgen, wat is dit nu, als je het moet er zijn, en moet worden opgenomen in het binnen. In de tweede plaats is er een, de invoer, de verklaring.Je kan nooit een zo 'n code, als je aan de code in de scenario' s tot nu toe nog geen gebruik te maken van een derde script bibliotheek, heb je niet nodig om een verklaring.In de wereld van gerichte, elke categorie moet de invoer van diverse categorieën nodig heeft om zijn eigen ding te doen.Meer over de invoer, de derde, de volgende "verpakking", klasse, zelf.Zie je in de derde regel het sleutelwoord "soort".De lijn van de anatomie dan wat we nu nodig hebben, maar dat het woord "soort" is de naam van de klas.Misschien is het je opgevallen, mijn naam is met dezelfde naam, en geen uitbreiding.Dit is geen toeval.Klasse werk, in de categorie 3, moeten de naam van de naam overeenkomen.Vergeet niet, we komen terug "zal op het eerstvolgende training film...".Nu, ik weet alleen dat het een beetje nodig is een soort document (je ook de elfen, trekken, ",", "de uitbreiding van de elfen", als je geen tijd nodig, als je het veranderen van de lijn, de invoer van "flash, laten zien.Normaal, behalve de "openbare" in het bijzijn van, en het verlies van de aard van de gegevens.Nogmaals, maak je geen zorgen over "het publiek", nu, dit is in de tijd.Maar, let op de naam van de functie.Het is goed, het is dezelfde documenten en als een soort naam.Ik hoop dat je het niet zo paranoïde, want dit is een samenzwering.Dit is gewoon de manier van werken.Het zou de naam van de functie, creëren we een speciale functie, de constructeurs,.De fabrikant wordt uitgevoerd op de concretisering.Wil je om gelijke tred te houden met de nieuwe term, omdat we in dezelfde zin met een nieuwe term.Nerdcred + +;,,, een object kan het andere functies, met iedereen te definiëren, maar de fabrikant is de enige functie, automatisch in de concretisering noemen.Dus, de fabrikant is hier, je moet de code in te voeren in een code voor het verkrijgen van een object van de oorspronkelijke gebruiken.Bijvoorbeeld, als je op een voorwerp is van een baan, het laden van een XML - schrijven, dan laadt me beelden op basis van deze gegevens, misschien wil je het creëren van een,, URLLoader luisteraar, die, zelfs als je begint te laden, alle voor het scheppen van een olifant.En dan, de logica kunnen worden in de constructeur, stap 8: Hallo, de rest van de wereld.Als een concreet voorbeeld, dan doen we een kleine "hallo wereld" - programma.Hebben we het niet alleen sporen van woorden, output - panel, nee, dit is een kleine mamsy absoluut te pamsy.We creëren een tekst, en het opnemen in de arena, en een tekst in te gaan.De uitbreiding van je, documentclass.as, dossier lijkt (wijzigingen zijn vet gedrukt): de invoer van flash.display {, tas.Videoclips; de invoer van flash.text.textfield; de uitbreiding van de functies van movieclip les documentclass {documentclass () {VAR TF:TextField = nieuwe textfield (); addchild (TF); tf.text = "hallo";}}}, dat naast de drie toe aan de fabrikant, nu is er een extra invoer, in lijn te voorspellen. Kunnen we verder, duidelijk, locatie en de stijl van de tekst, en met je te doen, maar het dient een doel.Deze code is een tekst in het kader van de "hallo", de woorden, en dat het op het podium.Behalve één ding: - dossier niet weten dat het er een soort document.Als je probeert te vluchten voor je flash, krijg je een lege raam.Laten we de volgende stap 9.,, de aanwijzing van een document, in de laatste stap genoemd document (aan het einde van meetthedocumentclass.fla, flash, ik weet het nog niet, het) in verband met het gebruik van een specifiek document.Technisch gezien, heeft het document de categorieën documenten, alleen gewone, film, dus, wat het niet is, weet dat het goed is, maar we hopen echt dat dit nu is Flash wist, documentclass.as, documenten maar we schrijven is.Om dit te bereiken, moeten in de eerste plaats om ervoor te zorgen dat de niet gekozen (u kunt klikken op het stadium van de activa, geen visuele, of je kunt kiezen, editing > afschaffing van alle, of volgens de command-shift-a of control-shift-a), de volgende eigenschappen, open het paneel.Als je al met succes heeft alles geannuleerd, eigenschappen moeten zeggen "documenten" op de top, hier, nu, "soort" in het kader van de eigenschappen van de "post" deel van het panel, type ", documentclass," (of andere? Wat is de naam van je voor je, als je een eigen versie LU).Let op, dit is niet "." - dit is, alleen de namen van de klassen, in plaats van de naam. Als je de richting volgen, tot nu toe, moet je in staat zijn om op de terug /toegang en alles is goed.Als je de naam van de soort vergissing, of het niet redden in dezelfde documenten in het dossier, je zal niet op het moment van de bekendmaking van fouten.Je moet deze fout als je een naam:,, als je het te negeren, of het niet zien, omdat je al een "niet toont eens te meer aan dat de optie zal worden gepubliceerd, dan de SWF 's niet fout, maar je krijgt een wit scherm.Als dit gebeurt, laat in de eigenschappen "Panel" input "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ".Dit opent bestanden in flash 3 + bewerken.Niet dat ik zal voorstellen dat het daar te redden, maar je kan er de juiste documenten is een nuttige probleemoplossing. Als alles controleren, uit je film zien.Je moet met de gemeenschappelijke raam: Hallo, 10: prestaties, stappen, op dit punt, de vaststelling van je is je aanvraag logica in documenten en doen een interessante SWF 's.Maar je moet niet alleen de fabrikant kan dat interessante SWF 's.Meestal moet je het creëren van andere objecten, zal ze vast aan de variabele, gebruik te maken van de functie te luisteren en gebeurtenissen, op een zinvolle manier te communiceren.Natuurlijk, in de gerichte programma 's van de variabelen en de functie van je zoiets, alleen zij terecht met een andere naam: kenmerken en methoden (wij zullen in de volgende oplossingen), de aard, die in essentie eenvoudige variabelen.Hoewel de eigenschappen en de variabelen zijn nuances.Het is subtiel, zullen we het met een voorbeeld van, maar we hebben een dekking voor we er zijn, ten eerste, het onroerend goed is geschreven met een variabele, twee vragen.Dit is een voorbeeld van de tekst, locomotieven: tf:,, de eerste vraag zou zijn duidelijk: er is een oud "privé", var, de sleutelwoorden "voor."Privé", "is vergelijkbaar met die van het publiek", ", vroeg ik je niet voor een paar stappen.Ik wil dat je blijft negeren.We gaan die niet tot de volgende les, de tweede waarschuwing niet duidelijk, omdat de segmenten is genomen.Dit is een geschikte, in de loop van movieclip documentclass: uitbreiding van particuliere TF:TextField {var; openbare functies () {///////documentclass...In deze klasse in de structuur, de aandacht van de eigenschappen van de positie.De fabrikant en de eigenschappen zijn in dezelfde "niveau" en "behoort tot de categorie" rechtstreeks naar (ze zijn direct... Naar soort).Deze eigenschappen maken de variabele eigenschappen (hoewel worden gebruikt, var, dat wachtwoord), in vergelijking met de variabele "foo, in de volgende code is een variabele, de uitbreiding van de particuliere movieclip les documentclass {VAR - TF:TextField; de functie van documentclass () {VAR foo:..." "}}, waarom BAR;???????Omdat het de functie van de "eigen", in plaats van een soort.Als het een variabele of functies worden aangegeven in een grote marge (in de technologie is een tijd) binnen de grenzen van haar bestaan alleen in een door de beugel zei dat er dingen in.Dus - - met nuances - TF, onroerend goed "," bestaan, zolang het doel ", documentclass,", en "is", documentclass, voorwerpen, maar veranderen "," foo, zolang het bestaat alleen met de functies van de operatie, stop, zodra de voltooiing van de uitvoering van zijn functie.,, en het moet ook een iets unieks:,, elke op de etiketten van de tekst, op de knop, de positie, laten we eens kijken hoe de oprichting van een in uw project heeft betrekking op de tweede categorie en om deze eisen we gaan. Stap 14:,, het creëren van een knop, creëren we een soort, die geconcretiseerd, een rechthoek, en in de tekst wordt aan de uitbreiding en de etikettering, en kan reageren op.KS.Het creëren van een nieuwe redacteur, het creëren van een nieuwe tekst."Button101 redden.", in dezelfde folder je flash - dossier.Dit is erg belangrijk.Verpest het niet!Ik meen het,,, 15 stappen: het schrijven van het dossier, in je nieuwe documenten in verband met de klasse, model: invoer, pakje {flash.display.shape; de invoer van flash.display.sprite; de invoer van flash.events.mouseevent; de invoer van flash.text.textfield; de invoer van flash.text.textformat; uitbreiding van de cursussen button101 Sprite {{}}} button101 (openbare functie, stap 16), een van de kenmerken van het volgende toegevoegd:, houden we de achtergrond vormen een van de kenmerken van en de etikettering: ///////...In de loop van button101 uitbreiding Sprite {particuliere var BGD: vorm; particuliere var labelfield:TextField; de functie van button101 () {///////...,, BGD, onroerend goed zal blijven, de totstandkoming van een referentie - en wij nemen de programmering is een rechthoek, en de toevoeging van een elf kinderen. En labelfield, onroerend goed zal blijven, en textfield referentie, creëren we de code, en het gebruik van de achtergrond van de tekst op dat etiket.,, 17: toevoeging van een logische stap, nu we in de praktijk van de logica.De fabrikant: openbare functie, button101 () {BGD = nieuwe vorm (); de BGD. Figuur. Beginfill (0x999999, 1); de BGD. Figuur. DrawRect (0, 0200, 50); addchild (BGD); labelfield = nieuwe textfield (); labelfield.width = 200; labelfield.height = 30; labelfield. Y = 15; var - formaat: tekst = nieuwe textformat (); format.align = "het centrum", format.size = 14; format.font = "."; labelfield.defaulttextformat = formaat; addchild (labelfield); addEventListener (mouseevent.roll_over, betreft); addEventListener (mouseevent.roll_out, extern); mousechildren = vals; buttonmode = waar;} dit is een grote, van de code, maar er is niets vreemds aan de meeste.We zijn het creëren van een nieuwe, in de vorm van een rechthoek, en naar het.Dan maken we een tekst, die de vorm van een aantal fundamentele,,.Volgende, we nog een overgang en de inzet van gebeurtenissen (publiek, en we zullen in de volgende stap.Tot slot hebben we een aantal eigenschappen dat object gedraagt zich meer als een knop, slechts een deel van de oproep tot verwarring kan leiden, addchild (),,,,,, mousechildren buttonmode, prestaties, uit.Ik zal je vragen te wachten tot een vollediger antwoord, want dat zal tijdens de volgende vergaderperiode, maar het heeft zo veel te doen ", de uitbreiding van de elfen", schrijven we eerder, we stappen nu 18: toevoeging van een methode, kunnen we verder gaan met ons werk in de klas.In de fabrikant, het creëren van een functie, setlabel, setlabel (etikettering, openbare functies:: touw): labelfield.text = {etiket ongeldig;}, tot slot, het creëren van twee gebeurtenissen: de functie van particuliere luisteraar, (E:MouseEvent): ongeldig {bgd.alpha = 0,8;} met privé - functies (E:MouseEvent): bgd.alpha nietigverklaring {= 1;}, de laatste code eruit moet zien: de invoer van flash.display.shape. {; de invoer van flash.display.sprite; de invoer van flash.events.mouseevent; de invoer van flash.text.textfield; de invoer van flash.text.textformat; uitbreiding van de cursussen button101 Sprite {particuliere var BGD: vorm; particuliere var labelfield:TextField; de functie van button101 () {BGD = nieuwe vorm (); de BGD. Figuur. Beginfill (0x999999 bgd.graphics.dr, 1);Awrect (0, 0200, 50); addchild (BGD); labelfield = nieuwe textfield (); labelfield.width = 200; labelfield.height = 30; labelfield. Y = 15; var formaat: tekst = nieuwe textformat (); format.align = "het centrum", format.size = 14; format.font "Arial"; labelfield.defaulttextformat = = = = = = = formaat; voor (labelfield); addEventListener (mouseevent.roll_over, betreft); addEventListener (mouseevent.roll_out, extern); mousechildren = vals; buttonmode = waar openbare functies;} setlabel (etikettering: string): ongeldig labelfield.text = etiket} {; particuliere functies (E:MouseEvent): nietigverklaring van bgd.alpha = 0,8} {privé - functie; post (E:: {bgd.alpha ongeldig MouseEvent) = 1;}}Een ding, een zaak van groot belang is ervoor te zorgen dat je methoden worden aangegeven als het niveau van de klassen.Dit is een beginnersfout: soms mensen niet op hun beugels begint en eindigt, en aan het eind van het nest zou een manier zijn (dat wil zeggen, in de "wortel" een andere methode verklaring.Dit zal een doeltreffende methode (die moet blijven leven, voorwerp) naar een eigen functie (slechts voor de werking van het leven, de methode, in het door de verklaring dat de kennisgeving), zou je deze fout een fout, maar fout kan zelf is een mysterie.Het zou zeggen: "1114, de bescherming van openbare /particuliere //interne, eigenschappen slechts in een tas." als je woorden, controleer je het nest van de methode.Een ander ding om te voorkomen dat deze fout is om de aandacht van de ruimten en het streepje.Een "echte" tekst... Kan je helpen, maar je moet ervoor zorgen dat alle verklaringen van de methode op dezelfde niveaus de streepje (meestal twee tabletten), zijn we nu klaar voor de lancering van een klasse, die geconcretiseerd, zal het creëren van een speciaal etiket aangegeven doel, een grijze rechthoek.De etikettering kunnen worden vastgesteld met behulp van methoden en de knop zal automatisch op de muis rollen gespeeld.Wat we moeten doen is in feite de concretisering van het,, 19. Stap: het creëren van een druk op de knop, een stap terug, je het type document, zullen we nog een knop aan de film.Dit zal heel gemakkelijk in vergelijking met de vorige stap, ten eerste, zullen we nog een nieuwe eigenschap die knop.Steek het in je bezit de locomotief van de bestaande lijn, TF:TextField; particuliere var - knop: button101;, niet nodig om alle eigenschappen van de documenten, maar voor uw organisatie, om in overeenstemming met de lokale, dit helpt.Persoonlijk heb ik altijd op de Top klasse lijst van kenmerken voor de fabrikant, in.Dus, ik weet waar je naar op zoek bent verklaring van onroerend goed.Ze gaan in de documenten niet op je eigen normen en dat is belangrijk, nu we in de documenten kan worden geconcretiseerd, button101, fabrikant van klasse: openbare functie, documentclass () {TF = nieuwe textfield (); addchild (TF); tf.text = "hallo" knop = nieuwe button101; (); de knop. X = 10; de knop. Y = 200; knopen. Setlabel ("1"); addchild (knop); - knop. AddEventListener (mouseevent.click, onbuttonclick); ///////- fase. AddEventListener (mouseevent.click, we hebben onbuttonclick); ///////schrapping van Deze lijn}, gewijzigd om de aandacht van ons een op het podium op toezicht op de lijn.We veranderen, interactieve knop, nu, misschien wil je weten hoe het is, zijn we op dit button101, voorwerp, als het een SPRITE of film niet willen zien als je les in lijst 3 - 101).Dit alles met het, de uitbreiding, de zaken voor nu heb ik gevraagd de glans.Ik beloof het, we gaan naar de (in het kader van een reeks volgende deel), op dit punt, kunnen we het testen.Het moet ook voor het werk, zie je de knop naast, en niet op het podium waar je moet op de knop voor de verwijzing, is het op dit punt volledig document, aanvullende en veranderingen in het pakket flash.display.movieclip, moedige: {invoer; de invoer flash.text.textfield; de invoer van flash.events.mouseevent; de cursus de uitbreiding van de particuliere documentclass movieclip {VAR - TF:TextField; particuliere var - knop: button101; de functie van documentclass () {TF = nieuwe textfield (); addchild (TF); tf.text = "hallo"; knopen = nieuwe button101 (); de knop. X = 10; de knop. Y = 200; setlabel "knop drukken. 1"); addchild (knop button.addeventlist);Energie (mouseevent.click, onbuttonclick);} privé functie onbuttonclick (E:MouseEvent): ongeldig {tf.text = "Hé, klik je op."}}, dan is dit wat bereiken we?Belangrijk is dat we een zeer mooie knopen, kunnen we met weinig inspanningen (met uitzondering van energie te wijden, button101, in de eerste plaats).,, klasse en niet het voorwerp van de programmering die dezelfde functie vervullen, moeten we in de eerste script schrijven de code meer.Om te bewijzen dat dit punt, laten we het creëren van een tweede knop.,, 20 stappen: het creëren van een druk op de knop, oké, laten we nu laat - echt licht.We creëren een knop weer een voorbeeld van, maar het is in de documenten in de categorie van de toevoeging van een paar regels.Ten eerste, de toevoeging van een eigenschap van de locomotief van de TF:TextField:,; particuliere var - knop: button101; particuliere var button2:button101; en vaststelling van de fabrikant: de openbare functie, het documentclass () {TF = nieuwe textfield (); addchild (TF); tf.text = "hallo"; knopen = nieuwe button101 (x - knop); 10. =; knopen. Y = 200; knopen. Setlabel ("1"); addchild (knop); - knop. AddEventListener (mouseevent.click, onbuttonclick); button2 = nieuwe button101 (); button2. X = 220; button2. Y = 200; button2. Setlabel ("knop addchild (2"); button2); button2. AddEventListener (mouseevent.click, onbuttonclick);}, kan je in feite alleen kopiëren en plakken van de code van de eerste knop lijn, maar veranderen, druk op de knop, druk op de knop, en 2, de positie, de X -F - de tweede knop (of, button2, zit in de rechterbovenhoek, button1,), we in een paar regels van toepassing van de code, we de complexiteit van de procedures is verdubbeld, en dit dankzij de, button101 herbruikbaarheid, klasse.Als je je iets herinnert, hebben we een soort van, het is het creëren van de werkelijke situatie in de blauwdruk.Nu hebben we twee verschillende knoppen, maar ze delen "erfgoed" is. Maar er is veel van deze twee sleutels tussen dezelfde kenmerken, zoals de omzet en de omvang van de gevolgen van zijn persoonlijkheid, dat wil zeggen de locatie, ik hoop dat dit het begin van de uitvoerbaarheid en de gerichte programma 's kunnen op ons gemak, code - heel makkelijk, je moet naar het testen, twee knopen, hetzelfde doen, natuurlijk, je kan beter aan te passen aan de button101, klasse, zodat het er beter uit ziet, of iemand van de effecten, of wat er van je.Door middel van de verschillende maatregelen, genomen, button101, en je moet nog nuttig zijn.Ons doel is een voorbeeld van hoe een knop te doen, niet om uiteindelijk de knop,,, 21: een overzicht van maatregelen, zijn er twee belangrijke thema 's in de les van vandaag.Kortom, deze is: de blauwdruk ideeën (categorie) en het Parlement (voorbeelden); en de reikwijdte van de concepten, de code van de soorten documenten, we schrijven, als een entiteit als een object, krijgt ze een blauwdruk van het concept.Een soort kan leiden tot een aantal voorbeelden.Doel is de klasse en is vaak als de dingen samen, met inbegrip van de toepassing van het programma.De functie van hetzelfde type uitwisseling van voorbeelden, maar het behoud van de unieke identiteit, en kan worden opgenomen in de gegevens, met inbegrip van de verschillen in omvang, is een belangrijk concept, door alle programma 's, en niet zo gerichte programma' s.Werkingssfeer van een variabele of functie "leven", is er ook een "huis", het voorwerp van een binnen de werkingssfeer van de variabelen in de verschillende levensverwachting dan de methode binnen de werkingssfeer van de variabelen, tot de volgende keer, dit is, maar alleen de oppervlakte van het topje van de ijsberg.Dit is onze tijd, maar in de komende deel van de as3101 2 - reeks, zullen we wat dieper in discussie, tot een verklaring van alle dingen die ik ga neer, zoals uitbreiding van de,,,.De dingen beginnen meer betekenis heeft.Maar als het gaat om een ingewikkeld thema 's, zoals gerichte programma' s, het is beter dat we langzaam.