F Flow Medlem sedan dec. 2002 83 inlägg Frågan 3 jan. 2005 10:42 #1 Hej!
Har letat runt men inte hittat någonting som kan hjälpa mig, har en textfil som består av tre rader med text som har genererats från ett program.
Nu vill jag läsa in den här textfilen och låta en rad i textfilen vara en variabel, hur gör jag detta? Tyvärr finns det ingen möjlighet att låta textfilen genereras med "variabler i sig".
mvh
Flow
M mirandir Medlem sedan maj 2003 750 inlägg För att enkelt ladda in text från en textfil utan att lägga till variabler kan du använda dig av XML-objektet(!).
Denna kod läser in en textfil och delar sedan upp så att varje textrad hamnar i en variabel kallad myVar# där # är numret på raden med början från 0.
var loadText = new XML();
loadText.onData = function(src)
{
src = src.split("\r\n");
for(i = 0; i < src.length; i++)
_root["myVar" + i] = src[i];
delete this;
}
loadText.load("filnamn.txt")
/Mirandir
F Flow Medlem sedan dec. 2002 83 inlägg
mirandir skrev:
För att enkelt ladda in text från en textfil utan att lägga till variabler kan du använda dig av XML-objektet(!).
Denna kod läser in en textfil och delar sedan upp så att varje textrad hamnar i en variabel kallad myVar# där # är numret på raden med början från 0.
/Mirandir
Hej!
Får inte det att fungera?!... När jag kör en trace på _root.myVar0 eller trace på myVar0 så får jag inte fram någonting?!
//Flow
M mirandir Medlem sedan maj 2003 750 inlägg Det min kod inte illustrerar är att du inte kan använda variablerna innan de laddats. Dvs att onData händelsen avfyrats.
Hur, var och när skall variablerna användas?
/Mirandir