Παιδιά επείγων, βοήθεια σε actionscript

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

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

Απάντηση
efimeros
Δημοσιεύσεις: 2
Εγγραφή: 05 Αύγ 2007 13:56

Παιδιά επείγων, βοήθεια σε actionscript

Δημοσίευση από efimeros » 05 Αύγ 2007 14:06

παιδιά συγνώμη για τον κραυγαλέο τίτλο. Χρειάζομαι όμως την άμεση βοήθειά σας.

θέλω να κάνω το εξής

έχω ένα txt αρχείο το οποίο με προμηθεύει με διάφορα vars της μορφής:

tit1=..............&
tit2=μπλα μπλα μπλα&
.....
titx=lsdklfjlskdjf&


τώρα στο flash έχω φτιάξει ένα απλό script που με βάση ποια σελίδα είσαι σου φτιάχνει ένα string. π.χ. αν θέλω να βάλω στο textbox που λέγεται text1 το κείμενο που βρίσκεται στη μεταβλητή tit2 τότε θα μπορούσα να γραψω απλά

LoadvariablesNum ("tade.txt", 0);
this.text1.text=_root.tit2;


και όλα θα ήταν οκ... Το πρόβλημα μου είναι ότι το πεδίο που θα χρησιμοποιήσω δημιουργείτα δυναμικά. δηλαδή ανάλογα με το σε πια σελίδα βρίσκεσαι.

π.χ.
var page=2;
var iwant= "_root.tit"+page


αυτό μου δείνει το επιθυμητό: _root.tit2

ώς εδώ καλα.... τώρα εκεί που κόλλησα είναι στο εξής

αν προσπαθήσω τώρα να πω το box να πάρει το κείμενο με το απλό

this.text1.text=iwant


στο textbox αντί να μπει το κείμενο που έχει η μεταβλητή tit2 μπαίνει το "_root.tit2"

ΨΑΧΝΩ ΔΗΛΑΔΗ ΤΟΝ ΤΡΟΠΟ ΜΕ ΤΟΝ ΟΠΟΙΟ ΘΑ ΤΟΥ ΠΩ ΟΤΙ ΑΥΤΟ ΔΕΝ ΕΙΝΑΙ ΕΝΑ ΑΠΛΟ ΚΕΙΜΕΝΟ ΑΛΛΑ ΚΑΤΙ ΠΟΥ ΠΡΕΠΕΙ ΝΑ ΕΚΤΕΛΕΣΕΙ... ΝΑ ΤΟ ΔΙΑΒΑΣΕΙ !

πλιζ χέλπ, αη αμ ντέσπρεντ

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Παιδιά επείγων, βοήθεια σε actionscript

Δημοσίευση από MaZz » 05 Αύγ 2007 15:26

Δοκίμασες με eval?

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

var iwant= eval("_root.tit"+page);
If nothing in the world can change our children will inherit nothing.

efimeros
Δημοσιεύσεις: 2
Εγγραφή: 05 Αύγ 2007 13:56

Παιδιά επείγων, βοήθεια σε actionscript

Δημοσίευση από efimeros » 05 Αύγ 2007 18:02

Σου έχω πει οτι σε αγαπάω; ;)

spookyb52
Δημοσιεύσεις: 1891
Εγγραφή: 23 Ιαν 2002 01:00
Τοποθεσία: Lost in the mansion
Επικοινωνία:

Παιδιά επείγων, βοήθεια σε actionscript

Δημοσίευση από spookyb52 » 07 Αύγ 2007 10:36

Πάντως να μήν χρησιμοποιείς την eval, το παραπάνω μπορεί να το γράψεις ώς

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

iwant = this["tit"+page];

Απάντηση

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

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

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