Du har helt ret i, at den mest alm. måde at gøre det på er at holde fil og indloadede variable sammen. Altså i dit tilfælde at hente teksten ind i underfilen og bruge den derfra.
Gætter på at du har fundet en tutorial der beskriver loadVariables? loadVariables er en lidt usikker måde at gøre tingene på, da man skal tage en række forbehold for at få tingene til at virke ordentligt. I dit tilfælde, lyder det som om du har gjort det korrekt nok, så jeg kan ikke lige gennemskue hvad der går galt. Jeg kan imidlertid godt komme op med et bedre alternativ. Nemlig LoadVars-objektet. Det fungerer i princippet på samme måde som loadVariables, men henter dine variable ind i et objekt i stedet for et onstage mc.... og det er smart ;o)
Smid det her på main timeline. Lav et dynamisk tekstfelt som du kalder "tekstfelt" og skriv endeligt ikke noget i "var:"-feltet:
minLoadVars = new LoadVars();
minLoadVars.onLoad = function(success) {
if(success) {
tekstfelt.htmlText = this.futureactivity_text;
}
else {
trace("php-filen blev ikke læst ind. Gør noget ved det!");
}
}
minLoadVars.load("
http://sofusforsberg.com/liveactivity/futureactivity.php");
...kiggede lige i din tektfil. Ikke utænkeligt at det er dér dit oprindelige problem ligger. Der bør ikke være mellemrum imellem til lighedstegn og de første karakterer af det din variabel indeholder.