ερώτηση για κίνηση γραμμής απο for

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
skull
Δημοσιεύσεις: 140
Εγγραφή: 02 Μαρ 2005 17:56
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

ερώτηση για κίνηση γραμμής απο for

Δημοσίευση από skull » 07 Μάιος 2009 16:39

Καλησπέρα, πειραματίζομαι με javascript χωρίς να έχω πολλές γνώσεις για αυτήν την γλώσσα προγραμματισμού και αντιμετωπίζω κάποιο πρόβλημα που σε άλλες γλώσσες (όπως η C) δεν υπάρχει.

Έχω φτιάξει μία φόρμα που ο χρήστης δίνει τις συντεταγμένες μιας ευθείας γραμμής (το αρχικό και το τελικό σημείο) και πατώντας το button (onClick) με την βοήθεια της function drawLine αυτή εμφανίζετε.

Για την ακρίβεια την drawLine την έχω μέσα σε μια for έτσι ώστε κάθε 1/4 του δευτερολέπτου να εμφανίζει σταδιακά την κίνηση της γραμμής.

Όμως αντί αυτού πατώντας το button και με delay κάποια δευτερόλεπτα(το σύνολο του χρονομετρητή) εμφανίζεται η γραμμή στο τελικό της σημείο.

Το πρόβλημα αυτό φαίνεται να ξεπερνιέται όταν αντί για onClick χρησιμοποιώ το onload(όπως το χρησιμοποιεί στο tutorial για το analog clock), αλλά αυτό δεν είναι το ζητούμενο του "πειράματος" καθώς πρέπει να εισάγει ο χρήστης όλες τις τιμές για να παραχθεί η γραμμή.

Είναι γενικότερο πρόβλημα της javascript? Μπορεί να ξεπερασθεί?
Ή υπάρχει κάποια άλλη προσέγγιση η οποία μου διαφεύγει?

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 4 επισκέπτες