Προσθέστε ActionScript στο κουμπί για animation φακέλων
Στα τελευταία μερικά μαθήματα τελείωσε το κινούμενο σχέδιο που προκάλεσε το φάκελο να πετάξει στο κέντρο της σκηνής και πρόσθεσε το αόρατο κουμπί πάνω από τη σφραγίδα του φακέλου. Τώρα, το μόνο που έχει να κάνει για το πρώτο μισό της κινούμενης εικόνας είναι να προσθέσουμε μερικές γραμμές ActionScript στο κουμπί μας. Αυτός ο κώδικας θα ενημερώσει το Flash για να σταματήσει απλά την κινούμενη εικόνα στο πλαίσιο 80 και να ακούσει το κουμπί που πρέπει να πατηθεί. Όταν πατήσετε το κουμπί, το ActionScript θα μετακινήσει την κινούμενη εικόνα στο πλαίσιο 81 και στο δεύτερο μισό της κινούμενης εικόνας. Φυσικά, εξακολουθούμε να χτίζουμε το υπόλοιπο animation, αλλά προς το παρόν θα δουλέψουμε στον κώδικα που θα κάνει το κουμπιά μας να ελέγχει τη χρονολογική σειρά.

Ανοίξτε το αρχείο fla μας στο Flash CS3. Σε αυτό το σημείο έχουμε 80 πλαίσια στη χρονολογική σειρά. Θα εργαστούμε στο πλαίσιο 80 κατά τη διάρκεια αυτού του σεμιναρίου.

  1. Ξεκλειδώστε τα επίπεδα Action και InvButton. Στο πλαίσιο 80 του στρώματος Ενέργειες, κάντε δεξί κλικ και προσθέστε ένα κλειδί. Από το Menubar, κάντε κλικ στην επιλογή Παράθυρο, Ενέργειες για να ανοίξετε τον πίνακα "Ενέργειες".

  2. Προσθέστε τον ακόλουθο κώδικα στον πίνακα "Ενέργειες".

    να σταματήσει();

    InvButton1.addEventListener (MouseEvent.CLICK, open_Env).

    συνάρτηση open_Env (myevent: Event): void {
    InvButton1.removeEventListener (MouseEvent.CLICK, open_Env).
    παίζω();
    }

    Όπως μπορείτε να δείτε, αυτός ο κωδικός έχει τρία μέρη. Προσθέτουμε πρώτα τον κώδικα stop () για να σταματήσουμε την κίνηση και να περιμένουμε να γίνει κλικ στο κουμπί. Επειδή ο κώδικας βρίσκεται στο πλαίσιο 80, εκεί θα σταματήσει η κινούμενη εικόνα.

    Στη συνέχεια, προσθέτουμε EventListener στην περίπτωση InvButton1 του αόρατου κουμπιού σφραγίδας. Αυτό το EventListener θα ακούσει το ποντίκι του κουμπιού και στη συνέχεια θα καλέσει τη λειτουργία open_Env.

    Η λειτουργία open_Env κάνει δύο πράγματα. Αρχικά αφαιρεί το EventListener και στη συνέχεια μετακινεί το κινούμενο σχέδιο στο πλαίσιο 81 με τον κωδικό αναπαραγωγής ().

  3. Μετά την προσθήκη του ActionScript στον πίνακα "Ενέργειες", μπορείτε να κλείσετε τον πίνακα "Ενέργειες".

  4. Όπως μπορείτε να δείτε, κάναμε όλα αυτά στο πλαίσιο 80. Κάντε κλικ στο Control, Test Movie για να δοκιμάσετε το κουμπί. Θα δείτε ότι η κινούμενη εικόνα δεν επιστρέφει αυτόματα στην αρχή της χρονολογικής σειράς μετά το πλαίσιο 80 όπως πριν. Τώρα, η ταινία μας σταματά και περιμένει κάποιος να κάνει κλικ στο κουμπί. Αυτό συμβαίνει επειδή τώρα ελέγχουμε τη χρονολογική σειρά με το ActionScript.

Αποθηκεύστε το αρχείο fla για το επόμενο σεμινάριο, όταν θα αρχίσουμε να εργαζόμαστε στο δεύτερο μισό του κινούμενου φακέλου.

Πνευματικά δικαιώματα 2018 Adobe Systems Incorporated. Ολα τα δικαιώματα διατηρούνται. Οι φωτογραφίες της οθόνης του προϊόντος Adobe ανατυπώνονται με την άδεια της Adobe Systems Incorporated. Adobe Photoshop, Adobe Photoshop, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, είναι / είναι είτε [ή] καταχωρισμένο εμπορικό σήμα ή εμπορικό σήμα της Adobe Systems Incorporated στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.


Οδηγίες Βίντεο: 07 Dragging and dropping files 3.0 (Ενδέχεται 2024).