Reflex και ReflexMe από τάξη σε τάξη βάση
Παρασκευή 13 Ιουνίου 2008 Στη μετά Flash CS3 να δημιουργήσει ένα αποτέλεσμα για κάθε movieclip Reflex δούμε πώς μπορούμε να γράψετε μια τάξη, την επέκταση ενός movieclip για DesignTime να συνδεθεί με οποιαδήποτε movieclip στη βιβλιοθήκη. Ανακάλυψα, ωστόσο, ότι μπορεί να είναι πιο χρήσιμο και οικονομική πορεία για το αντίθετο. Θα δημιουργηθεί μια κατηγορία Reflex (Reflex.as), με σκοπό να χρησιμοποιηθούν αποκλειστικά και μόνο κωδικό. Δημιούργησα αυτή την κατηγορία σκέψης για να μετακινήσετε το δείκτη του κατασκευαστή σε ένα movieclip. Η νέα τάξη Reflex περιλαμβάνει ουσιαστικά τον ίδιο κωδικό παρεμβάλλονται στο πρώτο ReflexMe αλλά τροποποιήθηκε ελαφρώς για να εξυπηρετεί ρητά κωδικός:
- / /
- .*; εισαγωγής undolibrary. SFX .*?
- / /
- Reflex ( movieClipInstance ) ; var Rx: = νέα Reflex Reflex (movieClipInstance)?
Πού είναι movieClipInstance είναι ένας δείκτης σε ένα movieclip. Ή, εναλλακτικά, αν έχετε ένα movieclip εξάγονται βιβλιοθήκη:
- / /
- .*; εισαγωγής undolibrary. SFX .*?
- / /
- Simbolo1 ( ) ; var mc: Simbolo1 = νέα Simbolo1 ()?
- Reflex ( mc ) ; var Rx: = νέα Reflex Reflex (MC)?
- / /
- ; addChild (MC)?
Για να μην επικαλύπτει το κωδικό, πώς είναι δυνατόν να ανακατασκευαστεί μια τάξη ReflexMe σε θέση να λειτουργήσει άμεσα στην DesignTime; Απλά δημιουργήστε μια τάξη (ReflexMe.as) την παράταση της κατηγορίας Reflex
- undolibrary πακέτο. SFX (
- / *
- ** @ Όνομα: ReflexMe.as
- ** @ Περιγραφή: Κάντε Reflex Επιπτώσεις για κάθε movieclip
- ** @ Συντάκτης: αναιρέσετε = =
- ** @ Web: http://www.undolog.com
- ** @ Email: @ g.fazioli undolog.com
- **
- ** @ Ver: 1.0
- * /
- ReflexMe extends Reflex { δημόσια τάξη ReflexMe επεκτείνει Reflex (
- ReflexMe ( ) : void { δημόσια λειτουργία ReflexMe (): άκυρη (
- / / Κλήση του κατασκευαστή της Reflex
- this ) ; super (αυτή)?
- )
- )
- )
Πηγές
Βρείτε όλα τα παραδείγματα κώδικα και για Undolibrary






















Αφήστε ένα σχόλιο