Een voor Flash nieuw element is het uit Java overgenomen idee van een ‘Listener’. Om in eerdere versies constant iets te kunnen controleren, maakte u gebruik van de ‘onClipEvent(enterFrame)’ methode. Het nadeel hiervan is dat het veel vraagt van de machine waar de Flash-Movie op speelt. Listeners kunt u vergelijken met een snelheidscontrole. Met auto’s die voorbijrijden met een toegestane snelheid gebeurt niets (andere events/gebeurtenissen in de Movie), bij auto’s die te snel rijden wordt een foto gemaakt of wordt de bestuurder naar de parkeerplaats geleid. In een Flash-Movie kunt u een ‘Mouse.addListener’ gebruiken. Dit object roept de ‘Listener’ aan die de events afhandelt. De Listener heeft dan bijvoorbeeld gedefinieerde functies voor onMouseDown(), onMouseMove() enzovoort.
Voorbeeld:
Luister = new Object();
Luister.onMouseDovm = function () { tracé(“Muisknop ingedrukt.”) } Luister.onMouseUp = function() { tracé(“Muisknop losgelaten.”);}
Mouse.addListener(Luister);
Voor updates en vragen volg http://www.adobe.com/devnet/actionscript/
Add A Comment
You must be logged in to post a comment.
