# na [Ingebouwde functies](LEESMIJ.md) Canonieke ID: `events.after`. English: `after`. Start het blok onder `wanneer na(...)` zodra de wachttijd voorbij is en het script een beurt krijgt. Dit is een **eenmalige timer**: hij draait één keer en herhaalt niet. Al deze timers beginnen op hetzelfde moment te tellen, na de **initialisatie**: de gewone opdrachten die het programma voorbereiden voordat gebeurtenisscripts draaien. Hun **deadline** is het vroegste tijdstip waarop ze mogen draaien. Gelijke deadlines houden de volgorde uit het bestand aan. Een timer van nul seconden wacht achter `gestart`-werk. Een volgende interactieve uitvoerronde start een gebruikte timer niet opnieuw. Reset bereidt nieuwe timers voor; Stop, afsluiten, een fout of het sluiten van de sessie annuleert timers die nog wachten. ## Aanroepvorm ```text wanneer na(seconden): ``` ## Argumenten | Parameter | Type | Vereiste | |---|---|---| | `seconden` | Number literal | Een direct eindig literal van 0 tot en met 10; geen variabele, expressie of unair teken. | ## Terugkeerwaarde Gebeurtenisbeschrijving. ## Voorbeeld ```pliro # taal: nl wanneer gestart(): zeg "A" wanneer na(0.05): zeg "B" ``` Toont `A`, daarna `B` zodra de timer klaarstaat. ## Aandachtspunten en veelgemaakte fouten Gebruik de functienaam van je brontaal. De [canonieke ID](../begrippen/canonieke-identiteit.md) is een gezamenlijk documentatielabel; die ID typ je niet als aanroep. Een eigen variabele of functie met dezelfde naam kan de ingebouwde functie verbergen. Geef de beschreven [argumenten](../begrippen/parameters-en-argumenten.md) en waardesoorten mee. Pliro meldt verschillen wanneer controle ze kan vinden, of wanneer de aanroep draait. Een **gebeurtenisbeschrijving** kiest de gebeurtenis in een `wanneer`-kop op programmaniveau, buiten andere blokken (`E3201`–`E3203`). Een **uitleesfunctie** is een gewone functie die een waarde teruggeeft, zoals `aanwijzerX`; ook `zendBericht` is een gewone aanroep. Een **handler** is het blok dat reageert. Toets- en aanwijzerhandlers houden een uitvoering gereed voor volgende invoer en vereisen [hostondersteuning](../gidsen/uitvoeromgevingen.md) (`E4019`). Aanwijzeruitleesfuncties hebben de huidige aanwijzergebeurtenis nodig (`E4020`). De hele uitvoering deelt één [grens voor gebeurteniswerk](../gidsen/uitvoergrenzen.md) (`E4018`). De gewone voorbereiding moet klaar zijn vóór handlers beurten krijgen. Zie [gebeurtenisregels](../gidsen/gebeurtenissen.md) en [aanwijzerposities](../gidsen/aanwijsapparaten.md). ## Gerelateerde lemma’s [gestart](gestart.md) · [berichtOntvangen](berichtOntvangen.md) · [toetsGedrukt](toetsGedrukt.md) · [aanwijzerGedrukt](aanwijzerGedrukt.md) · [aanwijzerLosgelaten](aanwijzerLosgelaten.md) · [Programmeergidsen](../gidsen/gebeurtenissen.md) · [Hostondersteuning](../gidsen/uitvoeromgevingen.md) · [Aanroepen en argumenten](../syntaxis/aanroepen.md)