Flash & Php url encoded variables

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

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

Απάντηση
Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από chchrist » 25 Μάιος 2006 15:14

Πως μπορώ να φορτώσω μεταβλητές απο κάποιο link του τύπου

www.tositemou.gr/index.php?var1=1&var2=2 κτλ κτλ

Δοκίμασα με την LoadVars αλλά δεν τα κατάφερα.

βασικά αυτό που θέλω είναι να φορτώνει σε μια μεταβλητή απο ένα εξωτερικό σύνδεσμο το path
για ένα αρχείο xml.

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

xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML; // <--μια function που δήλωσα νωρίτερα
xmlData.load&#40;to/path/gia/to/xml.xml να αντικατασταθεί απο την εξωτερική μεταβλητή&#41;;
Ευχαριστώ προκαταβολικά :wink:

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από Knorcedger » 25 Μάιος 2006 15:58

Ριξε μια ματιά εδώ
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από chchrist » 25 Μάιος 2006 18:52

Πολυ καλό το script αλλά τελικά χρησιμοποίησα το UFO script

www.bobbyvandersluis.com/ufo/

και την flashvars

Το πρόβλημα είναι πως οι μεταβλητές φορτώνουν σε ένα dynamic textfield αλλά όχι μέσα στην
actionscript

Δηλάδή αν γράψω αυτό στην html

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

<PARAM NAME=FlashVars VALUE="xml=xml.xml">


Θα φορτώσει την μεταβλητή xml σε ένα textfield αλλά δεν την φορτώνει μέσα στην actionscript

πχ.

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

xmlData.load&#40;_root.xml&#41;;
Καμιά ιδέα; :-?

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από Knorcedger » 25 Μάιος 2006 19:30

Λυπάμαι, αλλα δεν μπορω να σε βοηθήσω περισσότερο πάνω σε αυτο. Αλλά, μπορώ να σου δώσω μια εναλλακτική λύση.

Μπορεις να αποθηκευεις τις μεταβλητες που θέλεις, στον υπολογιστη του χρήστη και μετα να τις τραβας, είτε μέσω cookies, είτε μέσω sharedObjects
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από chchrist » 25 Μάιος 2006 20:10

Νομίζω πως το βρήκα το πρόβλημα.... :wink:

Οι μεταβλητές στο xmlData.load("") πρέπει να μπάινουν μέσα σε quotation marks

δηλαδή

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

xmlData.load&#40;"_root.xml"&#41;;
Οπότε πως βάζω μια μεταβλητή σε quotation marks χωρίς να την θεωρήσει η actionscript literal string?

δηλαδή αν xml= toxmlmou.xml και γράψω "xml" να μην εκτυπώσει xml αλλά toxmlmou.xml

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από Knorcedger » 25 Μάιος 2006 20:50

fire = "yeah"
trace("fire") //εκτυπωνει fire
trace(fire) //εκτυπωνει yeah
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από chchrist » 26 Μάιος 2006 20:48

Ναι το ξέρω αυτό. Τέσπα τελικά τα πέρασα αλλά δεν δούλεψε....Πρέπει να φταίει το path αλλά δεν καταλαβαίνω γιατί αφού και το xml αρχείο και το .swf είναι στο ίδιο φάκελο...Τα νέυρα μου!!

Άβαταρ μέλους
Knorcedger
Script Master
Δημοσιεύσεις: 1226
Εγγραφή: 18 Μάιος 2004 04:29
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από Knorcedger » 26 Μάιος 2006 21:00

Αν θες, δείξε μου ολοκληρωμένο το κομματι του κώδικα που πέρνει την μεταβλητη, και μετα καλει την xml, για να δω αν μπορώ να βοηθήσω
Εικόνα
myUbuntu.gr[Ελληνικός οδηγός για Ubuntu]

Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από chchrist » 26 Μάιος 2006 21:37

Ωραία τα πράγματα έχουν αρχίσει να γίνονται ενδιαφέροντα.....

Στον firefox με absolute path παίζει

δλδ αν βάλω

xml.load("http://www.tositemou.gr/toxmlarxeiomou.xml");

παίζει κανονικά

Στον ie όμως παίζει μόνο αν βάλω

xml.load("http://tositemou.gr/roxmlarxeiomou.xml");

Λείπουν δλδ τα www

Δεν δοκίμασα σε άλλους browsers αλλά είναι αρκετά παράξενο όλο αυτό....

Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

Flash & Php url encoded variables

Δημοσίευση από chchrist » 27 Μάιος 2006 00:44

Λοιπόν πρέπει να έφταιγε η cache του browser μου. :hammer:

Μπορείτε να τεστάρετε και εσείς αν φορτώνει κανονικά και σε IE και σε Firefox;

Το link είναι αυτό

Και πάτε Commercial->BMW->5series από το μενού αριστερά.

Απάντηση

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

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

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