ActionScript For Loop Code - Ο κώδικας
var _Snowflake: mcSnowflake;
Αυτή η πρώτη γραμμή κώδικα θα δημιουργήσει μια γενική μεταβλητή που ονομάζεται "_Snowflake" που θα λειτουργήσει ως σύμβολο κράτησης θέσης για κάθε εμφάνιση του κλιπ ταινίας καθώς προστίθεται. Επίσης, λέει στο Flash να χρησιμοποιήσει το όνομα της κλάσης μας "mcSnowflake" ως τον τύπο δεδομένων για την κενή μεταβλητή σύμβολο κράτησης θέσης.

για (var i: αριθμός = 0; i <10; i ++)
Οι επόμενες γραμμές του κώδικα είναι ένας βρόχος κώδικα που θα χρησιμοποιήσουμε για να "σύρσουμε" πολλές εμφανίσεις του κλιπ ταινίας στη σκηνή. ο Για στην αρχή του κώδικα λέει στο Flash ότι πρόκειται για ένα βρόχο και ότι θέλουμε να κάνουμε κάτι "για αρκετές φορές". Τώρα, ας ρίξουμε μια ματιά στο τι είναι μεταξύ των παρενθέσεων.

var i: Αριθμός = 0;
Αυτή η γραμμή του βρόχου κώδικα δημιουργεί μια μεταβλητή που ονομάζεται "i" που θα είναι ο μετρητής μας. Έχουμε ορίσει τον τύπο δεδομένων σε αριθμό και την αρχική τιμή στο 0. Το ερωτηματικό τελειώνει αυτό το τμήμα του κώδικα.

i <10;
Αυτός ο κώδικας λέει στο Flash να επαναλάβει την εργασία ως μοναχική, καθώς ο μετρητής είναι μικρότερος από 10. Αυτό θα δημιουργήσει 10 στιγμιότυπα του κινηματογραφικού κλιπ mcSnowflake και θα τους αριθμεί 0 έως 9. Και πάλι, ένα ερωτηματικό τελειώνει αυτό το μέρος του κώδικα.

i ++
Αυτό το μικρό κομμάτι κώδικα θα αυξήσει τον μετρητή κατά 1 κάθε φορά που επαναλαμβάνεται ο βρόχος.

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

{
_Snowflake = νέο mcSnowflake ();
addChild (_Snowflake);
_Snowflake.x = i * 50;
}


_Snowflake = νέο mcSnowflake ();
Αυτό θα δημιουργήσει μια νέα εμφάνιση του κλιπ ταινίας mcSnowflake. Θυμηθείτε ότι το _Snowflake είναι το σύμβολο κράτησης θέσης για κάθε περίπτωση.

addChild (_Snowflake);
Η μέθοδος addChild είναι μια ενσωματωμένη λειτουργία που θα κάνει το κλιπ ταινίας ορατό στη σκηνή, προσθέτοντάς το στη λίστα προβολής.

_Snowflake.x = i * 50;
Αυτός ο κώδικας θα τοποθετήσει κάθε εμφάνιση του κλιπ ταινίας σε απόσταση 50 εικονοστοιχείων. Αν δεν προσθέσαμε αυτόν τον κώδικα, το Flash θα τοποθετούσε και τα δέκα κλιπ ταινιών, το ένα πάνω στο άλλο, στην προεπιλεγμένη θέση 0,0, η οποία βρίσκεται στην επάνω αριστερή γωνία της σκηνής.

Όταν δοκιμάζετε την ταινία σας, θα πρέπει να έχετε 10 νιφάδες τοποθετημένες κατά μήκος της κορυφής της σκηνής. Αυτό είναι καλύτερο από την τελευταία μας έκδοση, αλλά πρέπει ακόμα να κάνουμε τις νιφάδες να πέφτουν κάθετα κάτω από τη σκηνή. Επίσης, θα ήταν ωραίο να αλλάζετε τυχαία το μέγεθος των νιφάδων χιονιού και να προσθέτετε κάθε περίπτωση σε τυχαία θέση στη σκηνή. Φυσικά, χρειαζόμαστε περισσότερα από 10 νιφάδες. Θα μάθουμε πώς να το κάνουμε αυτό στην υπόλοιπη σειρά. Για αναφορά, αποθηκεύστε τη σκηνή χιονιού ως SnowScene2.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 στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.


Οδηγίες Βίντεο: Serie de Fibonacci en C++ - Ejercicios Resueltos 09 (Ενδέχεται 2024).