Πού να τοποθετήσετε τον κώδικα ActionScript σας σε Flash
Σε αυτό το σεμινάριο, θα αρχίσουμε να διερευνάμε τους πολλούς τρόπους χρήσης του ActionScript στο Flash σαςR έργο. Δεν μιλάω για τα πολλά πράγματα που μπορείτε να κάνετε με το ActionScript. Μιλώ για το πώς μπορείτε να προσθέσετε κώδικα ActionScript στην ταινία Flash.

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

Προσθέστε κώδικα στη χρονολογική σειρά
Η πιο βασική μέθοδος και η μέθοδος που χρησιμοποιήθηκε πιο συχνά στο παρελθόν ήταν να συνδυάσει το ActionScript ως εσωτερικό τμήμα του αρχείου Flash fla. Όταν γράφετε ActionScript μέσα στην ταινία Flash, μπορείτε να τοποθετήσετε το ActionScript σε οποιοδήποτε πλαίσιο της γραμμής χρόνου. Αν και δεν υπάρχει καθιερωμένος κανόνας σχετικά με το πλαίσιο που θα χρησιμοποιηθεί, οι περισσότεροι προγραμματιστές θεωρούν χρήσιμο να τοποθετήσουν τον κώδικα ActionScript στο πρώτο πλαίσιο της γραμμής χρόνου. Για να γίνει ακόμα πιο εύκολο, οι προγραμματιστές συνήθως δημιουργούν ένα ειδικό στρώμα για το ActionScript, που μερικές φορές ονομάζεται στρώμα "Ενέργειες".

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

var myCircle: Σχήμα = νέο σχήμα ();
myCircle.graphics.lineStyle (2, 0x000000);
myCircle.graphics.beginFill (0xff0000);
myCircle.graphics.drawCircle (100, 200, 50).
myCircle.graphics.endFill ();
addChild (myCircle);


Ας προσθέσουμε αυτόν τον κώδικα σε μια νέα ταινία Flash. Ξεκινήστε ένα νέο έργο Flash και ονομάστε το RedCircle.fla.

  1. Αρχικά προσθέτουμε ένα νέο στρώμα στη χρονολογική σειρά και ονομάζουμε το στρώμα "Ενέργειες".

  2. Στη συνέχεια, επιλέγουμε το πρώτο πλαίσιο του στρώματος Ενέργειες και ανοίγουμε τον πίνακα "Ενέργειες".

  3. Τέλος, προσθέτουμε τον κώδικα στον πίνακα "Ενέργειες" και δοκιμάζουμε την ταινία μας.

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

Χρησιμοποιώντας μια δήλωση συμπερίληψης
Αυτή η δεύτερη μέθοδος σύνδεσης της ActionScript με το έργο Flash δεν είναι πολύ διαφορετική από τη μέθοδο που μόλις συζητήσαμε. Βασικά, θα μεταφέρουμε το ActionScript από το αρχείο fla σε ένα ξεχωριστό αρχείο και θα προσθέσουμε μια δήλωση include στην ταινία Flash που θα πει στο Flash να διαβάσει το ActionScript από αυτό το εξωτερικό αρχείο.

  1. Ανοίξτε το αρχείο RedCircle.fla. Κάντε κλικ στο Πλαίσιο 1 του στρώματος Ενέργειες και ανοίξτε το πλαίσιο Ενέργειες. Επιλέξτε όλο τον κωδικό, κάντε δεξί κλικ και επιλέξτε Αποκοπή από το αναδυόμενο μενού. Θα επικολλήσουμε αυτόν τον κώδικα στο εξωτερικό αρχείο ActionScript. Αλλά πρώτα πρέπει να δημιουργήσουμε αυτό το αρχείο.

  2. Από το μενού Menubar, κάντε κλικ στην επιλογή Αρχείο - Νέα. Από το παράθυρο διαλόγου Νέο έγγραφο, επιλέξτε Νέο αρχείο ActionScript. Θα αποκτηθεί ένας νέος πίνακας, που ονομάζεται "Script-1", στον χώρο εργασίας. Επικολλήστε τον κώδικα σε αυτόν τον πίνακα.

  3. Κάντε κλικ στην επιλογή Αρχείο - Αποθήκευση ως και αποθηκεύστε αυτό το νέο αρχείο ως "DrawCircle.as". Θυμηθείτε να αποθηκεύσετε και τα δύο σας αρχεία RedCircle.fla και DrawCircle.as στον ίδιο φάκελο.

    Θα παρατηρήσετε ότι έχετε τώρα δύο καρτέλες στην κορυφή του χώρου εργασίας. Μια καρτέλα είναι για το αρχείο RedCircle.fla και μία είναι για το αρχείο DrawCircle.as. Τώρα που έχουμε τον κώδικα μας ActionScript σε ένα εξωτερικό αρχείο, πρέπει να πούμε ότι η ταινία Flash μας διαβάζει τον κώδικα από αυτό το αρχείο. Θα χρησιμοποιήσουμε μια δήλωση συμμετοχής για να το κάνουμε αυτό. Κάντε κλικ στην καρτέλα RedCircle.fla για να επιστρέψετε στο αρχείο ταινίας Flash.

  4. Κάντε κλικ στο Πλαίσιο 1 του στρώματος Ενέργειες και ανοίξτε το πλαίσιο Ενέργειες. Προσθέστε τη δήλωση συμμετοχής.

    περιλαμβάνουν "DrawCircle.as".

  5. Δοκιμάστε την ταινία σας.

Τώρα έχουμε το ActionScript σε ένα εξωτερικό αρχείο, αλλά εξακολουθούμε να χρησιμοποιούμε τη χρονολογική σειρά στο αρχείο FLASH μας. Στο επόμενο σεμινάριο, θα κάνουμε το επόμενο βήμα στο ταξίδι μας προς τον αρθρωτό κώδικα OOP.

Πνευματικά δικαιώματα 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 στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.


Οδηγίες Βίντεο: Πώς μπορώ να κάνω παιχνίδια και quiz με το Flash; (Απρίλιος 2024).