λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> animation Λογισμικό

Πώς Μάσκα Επιδράσεις εργασίας στο Flash

Στο Flash , οι προγραμματιστές μπορούν να δημιουργήσουν επιπτώσεις στα οποία τα μέρη μιας εικόνας καλυμμένη ή κρυμμένη . Χρησιμοποιώντας στρώματα της μάσκας , μια ταινία Flash και μπορεί να εμφανίσετε και να αποκρύψετε συγκεκριμένα μέρη ενός γραφικού στοιχείου . Η επίδραση μάσκα μπορεί επίσης να είναι κινούμενα ή διαδραστική και μπορεί προαιρετικά επίπεδα χρήσης της διαφάνειας . Εφέ μάσκας είναι κοινά σε Flash , επιτρέποντας στους προγραμματιστές να δημιουργήσουν δυναμικές ταινίες και να κάνουν δημιουργική χρήση των ψηφιακών εικόνων . Layers
Η

ταινίες Flash χρησιμοποιούν στρώματα . Μέσα σε μία μόνο ταινία Flash , οι προγραμματιστές να προσθέσετε πολλαπλά επίπεδα για εικόνες , ήχο , την επεξεργασία κώδικα ActionScript και κινούμενα σύμβολα . Η διάθεση αυτών των στοιχείων σχετικά με τα στρώματα της ταινίας καθορίζει ποια αντικείμενα θα εμφανίζονται στην κορυφή και το οποίο στη συνέχεια. Εφέ μάσκας χρησιμοποιούν επίσης στρώματα . Με αποτέλεσμα μάσκα , ο κύριος του έργου δημιουργεί ένα στρώμα με ένα ορατό στοιχείο, όπως ένα γραφικό σύμβολο σε αυτό και στη συνέχεια προσθέτει ένα στρώμα μάσκα πάνω από αυτό . Ο σκοπός της στοιβάδας μάσκας είναι να περιορίσει την προβολή του γραφικού στρώμα κάτω από αυτό. Το στρώμα μάσκας δείχνει ποια μέρη του κάτω στρώμα είναι ορατό στην τελική ταινία .
Εικόνων Σύμβολα
Η

αποτελέσματα Μάσκα χρησιμοποιούν τα σύμβολα Flash . Τόσο η μάσκα και μασκοφόροι στρώματα μπορεί να έχουν τα σύμβολα πάνω τους . Η στοιβάδα μάσκας κανονικά χρησιμοποιεί ένα γραφικό σχήμα ή σύμβολο που αναπαριστά το ορατό μέρος του κάτω στρώματος. Για παράδειγμα, για να δημιουργήσει μια κλειδαρότρυπα αποτελέσματος, η στοιβάδα μάσκας θα μπορούσε να περιλαμβάνει ένα γραφικό σχήμα που αντιπροσωπεύει την κλειδαρότρυπα , με καλυμμένη στρώμα κρατώντας την εικόνα που προορίζεται να φαίνονται ορατά μέσω της κλειδαρότρυπας . Μια ταινία μπορεί επίσης να περιλαμβάνουν εφέ κίνησης , κατά την οποία τα ορατά μέρη του μασκοφόροι αλλαγή της εικόνας την πάροδο του χρόνου .

Η ActionScript κώδικα
Η

Παρά το γεγονός ότι τα βασικά στοιχεία της μάσκας αποτέλεσμα μπορεί να υλοποιηθεί με τη χρήση περιβάλλον συγγραφής διεπαφή Flash , ορισμένοι προγραμματιστές επιλέγουν να χρησιμοποιήσουν ActionScript κώδικα για την εφαρμογή μάσκες . Χρησιμοποιώντας την κλάση MovieClip , οι προγραμματιστές μπορούν να υποδείξουν σύμβολα κλιπ ταινία για να καλύψουν και να συγκαλύπτεται . Το ακόλουθο δείγμα κώδικα δείχνει την τεχνική σε ActionScript 2.0 : masked_mc.setMask ( mask_mc ) ?

Για ActionScript 3.0 , η παρακάτω σύνταξη ισχύει , χρησιμοποιώντας ένα ακίνητο κληρονομείται από την τάξη DisplayObject : masked_mc.mask = mask_mc ?

Αυτό ισχύει για μια ταινία Flash παιχνίδι στο οποίο η " masked_mc « σύμβολο ταινία clip περιλαμβάνει την εικόνα να παραμένει εν μέρει αποκάλυψε η ταινία clip μάσκα είναι αποθηκευμένες ως " mask_mc " στην ίδια timeline . Οι δύο σύμβολα κλιπ ταινία θα μπορούσε να έχει δημιουργηθεί σε ActionScript ή με το χέρι , χρησιμοποιώντας το περιβάλλον Flash .
Εικόνων Διαφάνεια Alpha
Η

ταινίες Flash μπορούν να χρησιμοποιήσουν μάσκες με διαφάνεια άλφα . Αυτό επιτρέπει σε προγραμματιστές να κάνουν τα αποκάλυψε μέρη μιας εικόνας αδιαφανές . Οι προγραμματιστές μπορούν να δείξουν το επίπεδο άλφα προβολής τόσο για μάσκα και μασκοφόροι σύμβολα χρησιμοποιώντας ένα ποσοστό επί της αξίας . Η διαδικασία βασίζεται σε bitmap caching εκτέλεσης . Το ακόλουθο κώδικα ActionScript αποδεικνύει διευκρινίζοντας ότι τα σύμβολα της μάσκας θα πρέπει να αποθηκευθεί ως bitmap , έτσι ώστε να μπορούν να αντανακλούν συγκεκριμένα επίπεδα διαφάνειας άλφα : masked_mc.cacheAsBitmap = true ? Mask_mc.cacheAsBitmap = true ?
Εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα