Flash CS3 και AS 3.0 - Σκηνή Χιονιού
Σε αυτή τη σειρά μαθημάτων συστήματος σωματιδίων θα δημιουργήσουμε μια κινούμενη σκηνή χιονιού με ActionScript και FlashR. Για τη σκηνή μας, υπάρχουν πολλές νιφάδες χιονιού που πέφτουν την ίδια στιγμή. Κάθε νιφάδα που πέφτει στη σκηνή θα είναι μία περίπτωση του ίδιου κινηματογραφικού κλιπ. Επομένως, πρέπει να γράψουμε το ActionScript για να εμψυχώσουμε όλες τις περιπτώσεις, ή νιφάδες χιονιού, στη σκηνή. Θα χρησιμοποιήσουμε έναν αρθρωτό κώδικα ή έναν επαναχρησιμοποιήσιμο κώδικα, ο οποίος μπορεί να χρησιμοποιηθεί για την κίνηση όσο περισσότερων νιφάδων επιθυμείτε.

Ο καλύτερος τρόπος για να ξεκινήσετε μια σειρά όπως αυτή είναι να εξοικειωθείτε με κάποια από την ορολογία. Σε αυτό το πρώτο σεμινάριο, θα εξετάσουμε γενικά την κλήση λειτουργίας και λειτουργίας. Αυτή η λειτουργία θα μετακινήσει τρεις νιφάδες έναν ορισμένο αριθμό εικονοστοιχείων κάτω από τον κατακόρυφο άξονα.

Για να ορίσετε τη σκηνή, έχω δημιουργήσει δύο στρώματα στη χρονολογική σειρά που έχω ονομάσει "φόντο" και "νιφάδες χιονιού". Έχω εισαγάγει μια εικόνα φόντου στη βιβλιοθήκη Flash. Με το πλαίσιο 1 της επιλεγμένης στρώσης φόντου, σύρασα την εικόνα φόντου στο στάδιο. Στη συνέχεια, εισήγαγα στη βιβλιοθήκη την εικόνα νιφάδα χιονιού ως κλιπ ταινίας με το όνομα "mcSnowflake". Θα ζωντανέψουμε τρεις εμφανίσεις αυτού του κλιπ ταινίας.

  1. Επιλέξτε Πλαίσιο 1 στο στρώμα νιφάδων χιονιού στη χρονολογική σειρά και σύρετε μια εμφάνιση του κλιπ ταινίας mcSnowflake από τη Βιβλιοθήκη στην κορυφή της σκηνής. Στον Επιθεωρητή Ιδιοτήτων, δώστε σε αυτήν την νιφάδα χιονιού ένα όνομα του ονόματος "snowflake1_mc".

    Επαναλάβετε αυτό για δύο ακόμη στιγμιότυπα του κλιπ ταινίας mcSnowflake. Ονομάστε αυτές τις εμφανίσεις "snowflake2_mc" και "snowflake3_mc". Τώρα θα πρέπει να έχετε τρεις νιφάδες στην κορυφή της σκηνής έτοιμες να πέσουν στη σκηνή του χιονιού. Τώρα, θα γράψουμε την αρθρωτή λειτουργία που θα δημιουργήσει αυτό το κινούμενο σχέδιο.

  2. Δημιουργήστε ένα νέο στρώμα στη χρονολογική σειρά και μετονομάστε αυτό το στρώμα "Ενέργειες". Επιλέξτε Πλαίσιο 1 σε αυτό το στρώμα και ανοίξτε τον Πίνακα ενεργειών (Παράθυρο - Ενέργειες). Πληκτρολογήστε αυτόν τον κώδικα στον πίνακα και στη συνέχεια θα συζητήσουμε τον κώδικα.

    λειτουργία χιονόπτωσης (νιφάδα χιονιού: MovieClip, κίνηση: Αριθμός): άκυρη
    {
    snowflake.y = κίνηση?
    }

    χιονοπτώσεις (snowflake1_mc, 10);
    χιονόπτωση (snowflake2_mc, 20);
    χιονοπτώσεις (snowflake3_mc, 30);

λειτουργία χιονόπτωση (): κενό

Να συνεχίσει


Οδηγίες Βίντεο: adobe flash cs3 GReek speak 3 (Απρίλιος 2024).