eEcho blog

is een halte van de gedachte

Listeners flash

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.

Home | info@eecho.info | Voorwaarden | Blog