hasEventListener ( ) & willTrigger ( ) zijn methoden die worden gebruikt in de Adobe Flash ActionScript programmeertaal naar Adobe Flash -toepassingen te ontwikkelen . Beide check het object EventDispatcher te bepalen of het een welbepaalde soorten gebeurtenissen bevat . ActionScript Inleiding Macromedia Inc ontwikkeld ActionScript als een object - georiënteerde taal , zodat ontwikkelaars veel complexer Flash- applicaties kunnen bouwen . Het was oorspronkelijk gericht gewoon zodat u 2D- animaties in Flash te controleren , maar tegenwoordig kan het worden gebruikt om web games en applicaties te bouwen met streaming audio -en video- media-inhoud . Plus , kan het openen en bewerken databases . Eigenschappen , methoden en gebeurtenissen Eigenschappen zijn code die een object uiterlijk, zoals de kleur , diameter of de status te vertegenwoordigen. Gebeurtenissen uit het reactiemengsel code die moet worden verwerkt in het geval van een gebeurtenis . Bijvoorbeeld, zou de Balloon_Puncture ( ) methode te specificeren hoe te reageren als een ballon object wordt aangeprikt . Methoden , aan de andere kant , is van toepassing op acties die moeten worden uitgevoerd , zoals het opblazen of leeg laten lopen van de ballon . EventDispatcher Object Elke keer dat een gebeurtenis optreedt , zoals het klikken van een muis , wordt het object EventDispatcher verzonden naar het evenement doelwit te lokaliseren . Het verzamelt informatie over de gebeurtenis en keert dan terug naar zijn oorspronkelijke positie . . Binnen deze klasse zijn tal van methoden , waaronder hasEventListener ( ) en willTrigger ( ) hasEventListener ( ) -methode hasEventListener ( ) gastheer is van de volgende syntaxis : openbare functie hasEventListener (type : String ) : Boolean . Het stemt af op het object EventDispatcher om te bepalen of er een geregistreerd gebeurtenislistener voor een specifiek type gebeurtenis . Zo kunt u bijhouden of bepaalde gebeurtenissen hebben of niet hebben voorgedaan in de gebeurtenisstroom hiërarchie . WillTrigger ( ) op willTrigger ( ) op Twitter controleert ook met de EventDispatcher te bepalen of een listener bestaat. Het verschil is dat het specifieke geval dat specifieke gebeurtenis luisteraars triggeren kan richten . De reden hiervoor is omdat hasEventListener () alleen gebeurtenissen met betrekking tot het object waartoe het behoort , terwijl willTrigger ( ) neemt een korte blik op het hele evenement flow.
|