Odtwarzacz prezentacji

Użycie metod setInterval() oraz setTimeout().

Jakiś tekst 1

Jakiś tekst 2

Jakiś tekst 3

Jakiś tekst 5


Dokumentacja

Zmienne: time-to-0, delay, interval to czas liczbowy wyrażony w ms (milisekundy), gdzie 1s = 1000ms

Zadania

  1. Timer: kiedy osiągnięty zostanie ostatni slajd - wyczyścić/wstrzymać Timery oraz ProgressBar
  2. Slajdy: oprogramować przyciski Prev i Next oraz połączyć je z ProgressBar'em
  3. Reklama: wykryj, jakie źródło wywołania metody showAdvert(); na podstawie źródła dostosuj czas (od zdarzenia) wyświetlania: play=7s; pause=4s
  4. Reklama-węzeł: uzupełnij działania o pokazanie węzła z reklamą (stwórz go jeżeli trzeba)

Diagram klas programu

Time
conf: array{}
timer: string
slides: string
desc: string
nav: string
bar: string
line: Object
---
timer: Object
timeStart: int
time: int
started: boolean
paused: boolean
fmtTime() : int
showTime() : void
showSlide() : void
showDesc() : void
hideLastOne() : void
play() : void
pause() : void
stop() : void
prev() : void
next() : void
proc() : void
countDown() : void
setWidth() : void
init() : void
CountDown
timer : Object
conf : array{}
countDown() : void
showAdvert() : void
init() : void