3 - 101: snelle tips

, 3 101: snelle tips gebeurtenissen geen uitbreiding van de EventDispatcher,,,,,,,,,, delen, deel 3,,,,,,, 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: gebeurtenissen - basix, het is zeldzaam, maar het gebeurt.Soms moet je een soort moet worden uitgebreid, dit niet is verlengd, EventDispatcher,.En je moet je absoluut klasse is, EventDispatcher,.Omdat het script 3 niet meerdere erfenis, hoe verklaart u dit?,, in andere gevallen, misschien wil je het creëren van een soort, een groep van de statische methode, en wil niet worden geconcretiseerd.Wil je dit soort gebeurtenissen uit, maar je kan worden verlengd, EventDispatcher, omdat de aanleg van methoden, de methode niet, laten we eens kijken hoe de verwezenlijking van deze doelstellingen.,, stap 1: hoe dit te doen, in beide gevallen is de concretisering van de oplossing, hang op en gebruik een, EventDispatcher, object.Dat is een nieuwe eventdispatcher (,,), betreft, niet noodzakelijkerwijs het van een kind.In de behoefte aan uitbreiding van dingen, kan jij ook je klas voor de uitvoering van de interface,,,,,, is dit: de tenuitvoerlegging van de,, pakket (niet statisch) {ingevoerde flash. Gebeurtenissen. * * * * * * *; de cursus arraydispatcher - uitbreiding van de functie van de verwezenlijking van de arraydispatcher () {} {}). En het creëren van een nieuwe EventDispatcher, het voorwerp en de opslag in een privé - eigendom. Var. _dispatcher:EventDispatcher openbare functie arraydispatcher () {_dispatcher = nieuwe eventdispatcher ();}, dat voor de definitie van,,, en eenvoudige, rond je dezelfde methode, EventDispatcher, openbare functie, bijvoorbeeld.Ddeventlistener (soorten: snaren, snuffelen, useCapture: booleaanse = vals, prioriteit: int = 0, useweakreference: booleaanse = vals): {_dispatcher ongeldig. AddEventListener (type, het publiek, de useCapture, prioriteit useweakreference); openbare functies (} dispatchevent gebeurtenissen: de gebeurtenissen): booleaanse {terug _dispatcher dispatchevent (.) haseventlistener openbare functies;} (type:...): _dispatcher booleaanse {terug. Haseventlistener (type); de openbare taken removeEventListener (type): een string, snuffelen, useCapture: booleaanse = vals): {_dispatcher ongeldig. RemoveEventListener (type, het publiek, de useCapture); openbare functies (soorten:} die string): booleaanse {terug _dispatcher. (-);},,, stap 2: EventDispatcher voor statische,,,De uitvoering van het statische verwijzing, misschien ziet er als volgt uit: invoer, pakje {flash. Gebeurtenissen. * * * * * * *; de cursus staticdispatcher {particuliere statische var _dispatcher:EventDispatcher = nieuwe eventdispatcher (); de statische functie addEventListener (soorten: snaren, snuffelen, useCapture: booleaanse = vals, prioriteit: int = 0, useweakreference: booleaanse = vals): {_dispatcher ongeldig. AddEventListener (type, het publiek, de useCapture, prioriteit useweakreference);} openbare statische functie dispatchevent (gebeurtenissen: de gebeurtenissen): _dispatcher booleaanse {terug. Dispatchevent (gebeurtenissen);} openbare statische functie haseventlistener (soorten: snaren booleaanse {terug _dispatcher.has):. (-);} openbare statische functie removeEventListener (soorten: snaren, snuffelen, useCapture: booleaanse = vals): {_dispatcher ongeldig. RemoveEventListener (type, het publiek, de useCapture);} openbare statische functies op een (type:...): booleaanse {terug _dispatcher. (-);}}}, merkt op dat er geen uitbreiding van de tenuitvoerlegging van, of alle leden van statische, nu,,,, _dispatcher, nu is de directe schepping van de eigendom van onroerend goed, in plaats van de fabrikant (omdat er geen),,, dat is alles, al snel uitleggen, dit is absoluut een geavanceerde technologie, Misschien heb je het niet nodig als je het op één plek: -Z 'n incident is nog steeds een nieuw concept.Maar in je hoofd, zodat je terug kunt gaan dit voorbeeld, als je het nodig hebt.



Previous:
Next Page: