Πώς να κάνω μια ταινία Flash με ένα διαφανές φόντο

ψήφοι
3

Αυτή η σελίδα από την Adobe λέει να προσθέσετε μια παράμετρο «wmode» και ορίστε την τιμή σε «διαφανές»: http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_1420

Αυτό λειτουργεί άψογα στον IE. Το φόντο καθιστά σωστά σε Firefox και Safari, όμως μόλις το χρησιμοποιήσετε γραμμή κύλισης του browser τότε το ποντίκι για τον έλεγχο του Flash πρέπει να κάνετε κλικ μία φορά για να ενεργοποιήσετε τον έλεγχο. Μπορείτε να δείτε αυτήν τη συμπεριφορά, εάν προσπαθήσετε να πατήσετε το κουμπί play στο παράδειγμα της Adobe.

Όποιος γνωρίζει έναν τρόπο γύρω από αυτό;

Δημοσιεύθηκε 09/08/2008 στις 12:54
πηγή χρήστη
Σε άλλες γλώσσες...                            


5 απαντήσεις

ψήφοι
0

Ενεργοποίηση χωρίς παράθυρα λειτουργία (wmode =) καθιστά ενσωματωμένο πράξη φλας και καθιστούν ακριβώς όπως και άλλα στοιχεία. Χωρίς αυτό, είναι παρασχέθηκαν σε ένα ξεχωριστό βήμα και απλά επικαλύπτουν το παράθυρο του προγράμματος περιήγησης.

Θα μπορούσε το στοιχείο φλας να χαθεί η εστίαση; Ακούγεται σαν εστίαση εισόδου κινείται προς την scollbar, τότε θα πρέπει να το μετακινήσετε πίσω.

Επίσης, δεν ήταν σαφές αν το θέμα δόθηκε έμφαση μόνο στην FF ή και στον IE.

Απαντήθηκε 09/08/2008 στις 13:19
πηγή χρήστη

ψήφοι
0

Το παράδειγμα της Adobe «δουλεύει» στον Firefox 3.0.1, με την έννοια ότι το φόντο είναι διαφανές. Ωστόσο, στον Firefox 3.0.1 και Safari 3.1.2 πρέπει να κάνετε κλικ στο κουμπί αναπαραγωγής δύο φορές για να δείτε το animation.

Απαντήθηκε 11/08/2008 στις 13:33
πηγή χρήστη

ψήφοι
2

Σε ένα άλλο σημείωμα? ρύθμιση της wmode με διαφανή έχει μερικά συστροφές. Για παράδειγμα, μπορεί να σπάσει την κύλιση (τις παραμονές φλας στο ίδιο μέρος αγνοώντας το βιβλίο) σε ορισμένες παλαιότερες εκδόσεις του Firefox (προ 2.0). Έχω, επίσης, είχε προβλήματα με ALT-κλειδί συνδυασμούς σε textfields δεν λειτουργεί όταν wmode είναι διαφανής.

Επίσης, αν χρειαστεί να τοποθετήσετε html περιεχόμενο πάνω από flash-περιεχόμενο (όχι μια καλή ιδέα γενικά, αλλά υπάρχουν περιπτώσεις όπου είναι χρήσιμο) wmode = διαφανή είναι ο τρόπος να πάει.

Απαντήθηκε 13/08/2008 στις 12:50
πηγή χρήστη

ψήφοι
0

Αφού πέρασε λίγο περισσότερο χρόνο σε αυτό συμφωνώ με @grapefrukt. Ρύθμιση wmode σε διαφανή οδηγεί σε κάθε είδους περίεργα θέματα και κατά τη γνώμη μου, θα πρέπει να αποφεύγεται.

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

var parameters:Object = LoaderInfo(this.root.loaderInfo).parameters;
opaqueBackground = parameters["background-color"];

EDIT: Ευχαριστώ για την @grapefrukt για υπενθυμίζοντάς μου του param bgcolor (γεγονός που καθιστά την ActionScript παραπάνω εντελώς περιττή)

Απαντήθηκε 19/08/2008 στις 19:04
πηγή χρήστη

ψήφοι
1

Ξέρετε ότι μπορείτε να ρυθμίσετε το χρώμα του φόντου όταν ενσωμάτωση;

Τα ακόλουθα χαρακτηριστικά είναι προαιρετική κατά τον καθορισμό των ετικετών αντικείμενο ή / και ενσωμάτωσης. Για το αντικείμενο, όλα τα χαρακτηριστικά που ορίζονται σε ετικέτες param εκτός εάν ορίζεται διαφορετικά:

bgcolor - [δεκαεξαδική τιμή RGB] στο #RRGGBB μορφή. Καθορίζει το χρώμα του φόντου της ταινίας. Χρησιμοποιήστε αυτό το χαρακτηριστικό για να παρακάμψετε τη ρύθμιση χρώμα φόντου καθορίζεται στο αρχείο Flash. Αυτό το χαρακτηριστικό δεν επηρεάζει το χρώμα του φόντου της σελίδας HTML.

Αποκοπή «n επικόλληση από http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_12701&sliceId=1

Απαντήθηκε 25/08/2008 στις 12:38
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more