[AS3] Flash Player 10, περίεργο πρόβλημα με emdedded fonts

ActionScript και Flex Προγραμματισμός

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
plasmaflex
Δημοσιεύσεις: 6
Εγγραφή: 11 Μάιος 2007 15:32

[AS3] Flash Player 10, περίεργο πρόβλημα με emdedded fonts

Δημοσίευση από plasmaflex » 23 Νοέμ 2008 01:17

Καλησπέρα. Εχω δημιουργήσει μία απλή λίστα από attached movieclips με textfields μέσα τους και embedded fonts. Δεν έχω πρόβλημα στον Flash Player 9 αλλά στον καινούριο Flash Player 10 δεν μπορώ να δω τίποτα. Ο κώδικας σε actionscript 3.

Το font είναι πολύ κοινό, Arial, και μπορείτε να το τεστάρετε άνετα. Χρησιμοποιώ ένα font symbol, μία κλάση και ένα xml για τα δεδομένα μου.

Μπορείτε να το δείτε online (στο flash player 10 δεν μπορείτε να δείτε κάτι)
http://www.forestonfire.com//research/f ... index.html

Το έφτιαξα ως exe projector για να το δείτε στο flash player 9

http://www.forestonfire.com//research/f ... flash9.zip

Το έχω κάνει zip
http://www.forestonfire.com/research/fl ... bedded.zip

και το ίδιο χωρίς embedded fonts (έχω το ίδιο πρόβλημα κι εδώ άρα ίσως δεν είναι embedded fonts)

http://www.forestonfire.com/research/fl ... tembed.zip

Παρακαλώ αν είναι δυνατόν βοηθήστε με μήπως μπορούμε να βρούμε κάποια λύση ή κάποιο έστω workaround. Ευχαριστώ.

Άβαταρ μέλους
HeRu
Flash Moderator
Δημοσιεύσεις: 800
Εγγραφή: 16 Αύγ 2004 10:49
Επικοινωνία:

[AS3] Flash Player 10, περίεργο πρόβλημα με emdedded fonts

Δημοσίευση από HeRu » 23 Νοέμ 2008 10:14

plasmaflex έγραψε:Το έφτιαξα ως exe projector για να το δείτε στο flash player 9

http://www.forestonfire.com//research/f ... flash9.zip
Δεν δουλεύει για εμένα ούτε το Flash 9 exe.

Από ότι βλέπω στο source σου, το θέμα δεν είναι το font αλλά το positioning.

Δεν κάνεις πουθενά σωστό initialize στο v_lastYposition και έτσι παίρνει μια τεράστια τιμή.

Άλλαξα το παρακάτω και μου δούλεψε μια χαρά σε v.10

Κώδικας: Επιλογή όλων

v_lastYposition += vTextOffsetY
σε

Κώδικας: Επιλογή όλων

v_lastYposition = 0;
Πιθανόν στο Flash 9 τα unitialized variables να παίρνουν 0 και στο Flash 10 +Infinity.

plasmaflex
Δημοσιεύσεις: 6
Εγγραφή: 11 Μάιος 2007 15:32

[AS3] Flash Player 10, περίεργο πρόβλημα με emdedded fonts

Δημοσίευση από plasmaflex » 23 Νοέμ 2008 15:22

Ευχαριστώ πολύ, HeRu, πράγματι, η διαφορά είναι ότι αν βάλω v_lastYposition = 0 τότε όλα δουλεύουν σωστά, το Flash player 10 είναι αυστηρότερο και θέλει τα x και y να έχουν σαφείς τιμές καθώς πολλαπλασιάζω τα movieclips. Στον flash player 9 αυτό το πρόβλημα δεν υφίσταται. Αν το κάνεις compile στο cs3 πιστεύω θα το διαπιστώσεις. Το πρόβλημα λύθηκε.

Απάντηση

Επιστροφή στο “ActionScript και Flex Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες