Mht. til min kommentar 16/05-2007 10:41:46, så blev jeg bare utålmodig og konkluderede at man ikke kunne hjælpe mig mere, og at der var en begrænsning i sproget. Det kunne være lækkert med en grafisk funktion i Flash, der viste fortolkerens gang, handling og position undervejs i et script.
Jeg tror ikke der er en begrænsning alligevel, da jeg har fået det til at virke rent output-mæssigt. Er dog stadig i tvivl om, hvorfor min kode ved: 11/05-2007 19:29:53 ikke virkede.
Det er historie nu, da dette kodeeksempel giver mig, hvad jeg ønskede (i hvert fald midleridigt):
var readXML = new XML();
readXML.ignoreWhite = true;
_root.xml_url = _root.inp_kil.text;
readXML.load(_root.xml_url);
readXML.onLoad = function(success) {
_root.finex = ".firstChild.firstChild.firstChild.firstChild.childNodes";
for (f=400; f<=500; f++) {
duplicateMovieClip(_root.kasse5_n_f, "kasse5_n"+_root.i+"_f"+f, f);
_root.i = 5;
_root.fort = "readXML"+_root.finex+".firstChild.nodeValue";
_root.node_var = eval(_root.fort);
setProperty("kasse5_n"+_root.i+"_f"+f, _x, (32+(_root.i*53.5)));
setProperty("kasse5_n"+_root.i+"_f"+f, _y, (62.5+((f-400)*12.9)));
eval("kasse5_n"+_root.i+"_f"+f).txt.text = _root.node_var;
if ((eval("kasse5_n"+_root.i+"_f"+f).txt.text) == "undefined" || (eval("kasse5_n"+_root.i+"_f"+f).txt.text) == "null") {
eval("kasse5_n"+_root.i+"_f"+f).txt.text = ""; // credit: mat
}
eval("kasse5_n"+_root.i+"_f"+f).fin_txt.text = _root.finex;
_root.finex = _root.finex+".nextSibling";
}
- kodeeksemplet outputter til den 5. kolonne i mit lille projekt (linket er kun midlertidigt aktivt) XML-2-Flash Organizer:
http://www.dutah.com/xml/qt_33_sgg_80.html -> hvor denne partner-xml-kilde virker med sikkerhed (se også:
http://www.eksperten.dk/spm/778780 ) - Find de felter der bliver udfyldt!
Projektet/applikationen skal hjælpe Flash-udviklere med at undgå optælling af child's og siblings. Jeg vil selvfølgelig gerne udbygge applikationen til at omfatte alle nodes i en kilde, og har allerede set mig omkring inde på flashkit.com, og fundet andre XML organiserings-værktøjer. F.eks. denne:
http://www.flashkit.com/movies/Components/XML_View-Vincenzo-6913/index.php der outputter alle noder (CDATA etc.), men derudover ikke hjælper udvikleren med kode-stumper som i min applikation. Jeg har kontaktet udvikleren af den pågældendende app., og afventer svar på hans syn, men ellers må I gerne komme med hints til den videre udvikling af min app. - hvis I altså har energien.
Ja - jeg sagde energien da jeg opfatter spørgsmålet omkring 'eval' som afsluttet. Bruger faktisk noget af det du henviser til mat omkring 'undefined' så det kan du få 40 point for. Derudover er der 40 point til docks for det korte konkrete svar der viste sig at være rigtigt. Beholder de sidste 40, da jeg allerhelst ville ha en metode der mindede meget om mit første forslag, hvor alt blev puttet ind i en eval- eller this-klamme (eller lign.).
Smid et par svar I to.