Flash XML και επιλογές

Λύσεις προβλημάτων για το δημοφιλές πρόγραμμα κατασκευής παρουσιάσεων στο διαδίκτυο.

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

Απάντηση
mixalsf
Δημοσιεύσεις: 21
Εγγραφή: 11 Απρ 2006 11:24
Τοποθεσία: Kavala

Flash XML και επιλογές

Δημοσίευση από mixalsf » 19 Ιούλ 2009 02:40

Ξεκίνησα να δουλεύω ένα script με το οποίο θα διαβάζω xml αρχείο.
Σκοπός μου είναι όταν από το xml έχω απλό κείμενο, να το εμφανίζω σε ενα text field. Διαφορετικά όταν πρόκειται για Link (τα link θα είναι είτε σε jpg είτε σε swf αρχεία), το script να το αντιλαμβανεται και να το διαχειρίζεται αναλόγως, δηλαδή να το εμφανίζει σε συγκεκριμένη θέση στο flash.

Έχει κανείς κάποια ιδέα να με καθοδηγήσει πως να διαχειριστώ τα εισερχόμενα δεδομένα από το xml? Με if/else είναι αρκετό; ή να ασχοληθώ με κλάσεις (που δεν έχω και τρομερή ιδέα...) ?

Ευχαριστώ

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

Flash XML και επιλογές

Δημοσίευση από HeRu » 19 Ιούλ 2009 09:15

Σε ποια έκδοση Actionscript ?

Επισης θα βοηθούσε αν έδινες ένα sample της δομής του XML, με fake data αν προτιμάς.

mixalsf
Δημοσιεύσεις: 21
Εγγραφή: 11 Απρ 2006 11:24
Τοποθεσία: Kavala

Flash XML και επιλογές

Δημοσίευση από mixalsf » 20 Ιούλ 2009 01:28

Nαι συγνώμη έχετε δίκιο...
Μιλάω για AS2 .

Ένα δείγμα του XML είναι ως εξής:

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

<textdata>
	<key time="0&#58;1" fadetime="0">Keimeno 1</key>
	<key time="0&#58;5" fadetime="5">image.jpg</key>
	<key time="0&#58;12" fadetime="6">flash.swf</key>
</textdata>
Ίσως δεν είναι προφανές, αλλά προσπαθώ να κάνω ένα player που από το xml θα παίρνει κείμενο και εικόνες. Το κείμενο θα το διαχειρίζεται σαν υπότιτλους, ενώ τις εικόνες σαν λογότυπα ή εικονίδια.

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

Flash XML και επιλογές

Δημοσίευση από HeRu » 20 Ιούλ 2009 08:19

Μια εύκολη λύση είναι να βάλεις το κείμενο μέσα σε CDATA ώστε να μπορείς να βάλεις html tags και όταν το χρησιμοποιείς μέσα στο Flash, στο text field να το κάνεις assign στο htmlText.

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

<textdata>
   <key time="0&#58;1" fadetime="0"><!&#91;CDATA&#91;Keimeno 1 <a href="www.freestuff.gr">Link1</a>&#93;&#93;></key>
   <key time="0&#58;5" fadetime="5">image.jpg</key>
   <key time="0&#58;12" fadetime="6">flash.swf</key>
</textdata>

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

my_txt.htmlText = myXML.firstChild.firstChild.nodeValue;

mixalsf
Δημοσιεύσεις: 21
Εγγραφή: 11 Απρ 2006 11:24
Τοποθεσία: Kavala

Flash XML και επιλογές

Δημοσίευση από mixalsf » 20 Ιούλ 2009 20:28

Με το κείμενο δεν έχω πρόβλημα, τις εικόνες όμως δεν ξέρω πως να διαχειριστώ...
καμία ιδέα;

Απάντηση

Επιστροφή στο “Flash γενικά”

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

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