top of page

Interval-function

This car is ----> 

. . .

STOP
Play
CODE
improved CODE

working code ---> improved code

CODE

CLOSE.png

var i = 0

var myTimerValue = 3000

var myArray = ["fast", "expensive", "useful", "a womanizer", "super-fast", "economic", "a monster"]

var myVar = setInterval(myFunction, myTimerValue);


 

$w.onReady(function () { })

 

export function BTNplay_click(event) {myFunction()}

export function BTNstop_click(event) {stopFunction()}

 

function myFunction() {

    if (myArray[i]===undefined) {$w('#text1').text="END", stopFunction(), console.log("Function stopped")}

    return $w('#text1').text=myArray[i], i = i+1}

 

function stopFunction() {clearInterval(myVar);}

improved-CODE

CLOSE.png

var i = 0 

var counter=0

var myTimerValue = 3000

var myArray = ["fast", "expensive", "useful", "a womanizer", "super-fast", "economic", "a monster"]

let myVar = setInterval(myFunction, myTimerValue);

 

$w.onReady(function () { })

 

export function BTNplay_click(event) {$w('#BTNstop').enable(), myVar = setInterval(myFunction, myTimerValue);}

export function BTNstop_click(event) {$w('#text1').hide('fade'); $w('#BTNstop').disable(), stopFunction(), setTimeout(()=>{myVar},100)}

 

function myFunction() {console.log(counter++)

    $w('#text1').hide()

    $w('#text1').show('fade')

    $w('#BTNstop').enable()

    if (myArray[i]===undefined) { i = 0,

     $w('#text1').text="END", stopFunction(), console.log("Function stopped")

     setTimeout(()=>{myVar = setInterval(myFunction, myTimerValue)},2000)

 

    }

    else {

        return $w('#text1').text=myArray[i], i = i+1} $w('#BTNstop').disable()}

 

function stopFunction() {clearInterval(myVar);}

Comment-Box

CLOSE.png

Version-1.0

Under_Construction.png

Leave a comment. . .

Arrow.png

General-Settings

ON                 OFF

Show Text-Length

ON                 OFF

max. Text-Length

ON                 OFF

Show Key-Press

ON                 OFF

Show Key-Code

ON                 OFF

Show Total-Count

Character-limit

Load default settings
Save
russian-dima 00:08:25

! YES ! Arthur is out there XDDDDDDDD

30.7.2020
russian-dima 00:08:07

Hello! Some one out there?

30.7.2020
russian-dima 18:55:23
29.7.2020
russian-dima 17:26:48

No problem, you are welcome ;-)

24.7.2020
arthurvalatin 22:54:45

Very helpful tutorial russian-dima! Thank you so much!

24/07/2020
Page 1 of 1
Design
Settings
About
CLOSE.png
Leave a comment, or start a chat.

Post-Comment

- - -

Pressed-Key

- - -

Key-Code

Text-Length

- - -

max. Text-Length

- - -

Number of Comments

- - -

designed & developed by russian-dima

Write a comment
bottom of page