Η δημιουργία ενός Actionscript γενικής preloader σε 3,0

Δευτέρα, 16 Ιουνίου, 2008

Μπορεί να φανεί δεδομένη και επιχείρημα τώρα εξαντληθεί, αλλά με Flash CS3 και τα νέα μαθήματα διαχείρισης εγγράφων (πακέτο) επιτρέπεται με Actionscript 3.0, δεν είναι εντελώς άμεση δημιουργία ενός preloader εργασίας. Η τελευταία έκδοση του Flash, που καταφέρνει να φορτώσει την ταινία τόσο διαφορετική από τις προηγούμενες εκδόσεις. Στο δίκτυο μπορείτε να βρείτε διάφορες προτάσεις και τρόπους για να δημιουργήσει εκ νέου έναν preloader "παλιό". Ωστόσο, πολλά παραδείγματα που βρήκα εγώ δεν ανταποκρίνεται πλήρως στις όπως απαιτείται να αλλάξει η ταινία μπορεί να λειτουργήσει σαν ένα κλασικό preloader. Στην πράξη, όταν αναπτύξουμε πρέπει να θυμόμαστε πάντα "αυτό τι έχω να το πράξει διαφορετικά η Προφόρτωση δεν λειτουργεί!" Και για ταινίες που έχουν ήδη ολοκληρωθεί, τότε;

Loader

Η λύση που υιοθετήθηκε, για την ώρα τουλάχιστον, ήταν να δημιουργήσει μια ταινία εκτός (μου φορτωτή - βλ. παράδειγμα), μπορείτε να ανεβάζετε οποιοδήποτε άλλο εξωτερικό ταινία, συμπεριλαμβανομένων και μια εικόνα! Η λύση αυτή, αν και στην πράξη απαιτεί δύο ταινίες (το φορτωτή και FILAM πραγματική), γίνεται μόνο αν έχετε την οικονομική διαχείριση για να δημιουργήσετε ένα φορτωτής μπορεί να χρησιμοποιηθεί ξανά και ξανά, ότι είναι σε θέση να φορτώσετε κάποια ταινία, κάθε και οποιαδήποτε απόφαση πλαίσιο.

Ασφάλεια: swf και εικόνες

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

Για περισσότερες πληροφορίες σχετικά με το θέμα αυτό βλέπε Security LoaderContext

Η κατηγορία LoaderContext παρέχει τις αναγκαίες επιλογές για τη φόρτωση των SWF αρχεία και άλλου πολυμεσικού περιεχομένου μέσω της κλάσης Loader Η κατηγορία LoaderContext χρησιμοποιείται ως παράμετρος στο πλαίσιο μεθόδων load() loadBytes() Loader
Κατά τη φόρτωση των SWF αρχείο με τη μέθοδο Loader.load() αποφασίσει τι ασφάλεια τομέα στον οποίο τομέα και εφαρμογή εντός του τομέα της ασφάλειας που θέλετε να τα θέσει. Για περισσότερες πληροφορίες σχετικά με αυτές τις επιλογές, δείτε τις ιδιότητες applicationDomain και securityDomain [...]

1. Όνομα του swf αρχείο για μεταφόρτωση

Για να δημιουργήσετε ένα γενικό φορτωτής είναι προφανές ότι το όνομα της ταινίας (όπως, ενδεχομένως, άλλες πληροφορίες: Τίτλος, ...) θα πρέπει να περάσει κάποιο τρόπο την εκτέλεση. Η τεχνική που θα χρησιμοποιηθεί περιγράφεται στο Ρέντινγκ τις παραμέτρους μιας ταινίας σε Actionscript 3.0. Στην πραγματικότητα, θα:

CODE:
  1. φορτωτή. SWF; filename = ταινίας. SWF

2. Μέγεθος

stage του σταδίου της φορτωτής StageScaleMode.NO_SCALE μπορείτε να ορίσετε την ταινία φορτωτή στον ίδιο ψήφισμα της ταινίας να φορτώσει! Αυτά!

3. Frame Rate

Όταν η φόρτωση των εξωτερικών ταινία είναι τελικά απλά εκτελέστε την εντολή:

Actionscript:
  1. = _loader. contentLoaderInfo . frameRate ; στάδιο. framerate = _loader. contentLoaderInfo. framerate?

Πηγές

Ένα παράδειγμα μιας κατηγορίας φορτωτής UndoLoader.as. Μπορεί να διακινούνται ως κατηγορία χαρτί σε μια ταινία (loader.fla), η οποία θα περιέχει γραφικά (πολύπλοκος, δεδομένου ότι θέλετε) preloader σας.

Σχετικές Post

6 σχόλια: "Η δημιουργία ενός Actionscript γενικής preloader σε 3,0"

  1. getAvatar 1,0 Πέμπτη, 03 Ιουλίου, 2008 στις 20:00
    Μάρκος δήλωσε:

    Eu ΣΟΥ novo com flash και AS, portanto fiquei com algumas Dúvidas, Não um RoLa βήμα βήμα;

    valeu

  2. getAvatar 1,0 Κυριακή 03 Αυγούστου, 2008 στις 23:20
    Peno δήλωσε:

    Τα αρχεία που θα κατεβάσετε θα συνεργαστεί, και εξηγεί πώς να ανακτήσει το εξωτερικό αρχείο δεν είναι σαφές, "loader.swf; αρχείου = filmato.swf" γιατί στο άρθρο "Διαβάστε τις παραμέτρους μιας ταινίας σε Actionscript 3,0" χρήσεις html κώδικα; θα μπορούσατε να αποσαφηνιστεί το θέμα αυτό; ευχαριστώ.

  3. getAvatar 1,0 Δευτέρα 04 Αυγούστου, 2008 στις 10:17 π.μ.
    Giovambattista Fazioli δήλωσε:

    Peno @: Για τις παραμέτρους που δείχνουν loader.swf?filename=nomefilmatodacaricare.swf είναι καθαρά τεχνική άποψη ότι δείχνει το πώς να περάσετε MIME (στο GET) δεδομένα για την ταινία "αποστολέας".

    Σε αναφέρατε χρήση HTML κώδικα, αλλά εξαρτάται από την τεχνική που θέλετε να χρησιμοποιήσετε για να προβληθεί η ταινία στη σελίδα. Όταν προσθέτετε δυναμικό περιεχόμενο σε μια σελίδα HTML, στην προκειμένη περίπτωση, ένα flash, μπορείτε να χρησιμοποιήσετε διάφορες μεθόδους:

    1) Χρησιμοποιήστε ένα HTML άμεσα
    2) Χρησιμοποιήστε την λειτουργία Javascriopt εισέρχεται δυναμικά ο κωδικός
    3) Η χρήση εργαλείων όπως LightWindow ή Shadowbox
    4) Η χρήση εργαλείων όπως SWFObject

    Γι 'αυτό και απλώς δήλωσε το "περάσετε MIME": loader.swf?filename=nomefilmatodacaricare.swf

    Η καρδιά του συστήματος, ωστόσο, είναι η κατηγορία UndoLoader.as

    Το FLA αρχείο είναι ένα παράδειγμα για τη χρήση της και να μου δουλεύει ... που να σας δίνει τα προβλήματα;

  4. getAvatar 1,0 Δευτέρα 04 Αυγούστου, 2008 στις 11:55 π.μ.
    Peno δήλωσε:

    Ευχαριστώ για την απάντησή σας, αλλά επειδή μου άγνοια στον τομέα που δεν μπορούν να καταλάβουν πώς να φορτώσετε ένα αρχείο χρησιμοποιώντας μόνο εξωτερικά SWF flash, ώστε να μην καταλαβαίνουν τι πρέπει να αλλάξει σε UndoLoader.as.
    το αρχείο. FLA scrico ότι όταν δημοσιεύει μου λέει ότι είναι αδύνατο να ελεγχθούν και αν είναι αποκλεισμένη σε ένα δίσκο γράφουν! που δεν είναι!
    Σε ευχαριστώ
    Peno.

  5. getAvatar 1,0 Δευτέρα 04 Αυγούστου, 2008 στις 12:03 μ.μ.
    Giovambattista Fazioli δήλωσε:

    @ Peno: Κατηγορία Undoloader.as δεν χρειάζεται να τον αλλάξουμε, τουλάχιστον δεν υπάρχει ανάγκη να αλλάξει η λειτουργία του τα πάντα. Το βασικό ζήτημα είναι ότι η κατηγορία Undoloader.as να συνδέεται με ένα flash loader, τι έχετε κατεβάσει ως παράδειγμα. Πάρ 'όλα, πρέπει να:

    1) Δημιουργήστε ένα φάκελο και να εισέλθουν σε αυτό και τα δύο. FLA ότι η κατηγορία Undoloader.as
    2) Άνοιγμα. FLA και ελέγξτε τις ρυθμίσεις της δημοσίευσης, είναι αυτές που πιθανότατα θα προκαλέσει ορισμένα προβλήματα

    Η ταινία γίνεται έτσι συμπληρώνεται η «αποστολέα» από τι; Ποια τα βήματα της "MIME" όταν βάλετε στη σελίδα σας.

    Αν mail μου μια έγκυρη (εκείνο που μου δώσατε επιστρέψουν πίσω) θα γράψω προσωπικά με περισσότερες λεπτομέρειες.

  6. getAvatar 1,0 Δευτέρα 04 Αυγούστου, 2008 έως 12.30 μ.μ.
    Peno δήλωσε:

    GRAZIE Mille για τη διαθεσιμότητα, το μήνυμα αυτό κάνει σίγουρα
    peno78@gmail.com.

    peno.

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

TAG XHTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <a <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Χρησιμοποιήστε <pre> να επισυνάψουν κωδικός