Textfeldinhallt per Button laden

Magnia

Grünschnabel
Hallo
ich habe ein beispiel für ein Textfeld aus datei gefunden
nun möchte ich aber gerne auf jeweils einen button eine datei legen die ins textfeld geladen werden soll
also sowas wie onMouseevent lade datei.txt ins textfeld
und wenn ich dann button2 drücke soll dann datei2.txt ins feld geladen werden und der inhallt vom 1 sozusagen verschwinden

im beispiel sieht das so aus :
Code:
function extLaden(txt) {
    obj = new XML();
    obj.load(txt);
    obj.onLoad = function(status) {
        display = (status) ? this : "Meldung: Fehler !";
    };
}
extLaden("infot.txt");

ich hoffe ihr könnt mir weiterhelfen
 
Hi...

code für einen Button:

Code:
on(release) {
extLaden("bla.txt"); // oder blubb.txt, oder foobar.txt oder ....
}

Funktion in einen Keyframe schreiben (am besten den Ersten)

PHP:
function extLaden(txt) {
    obj = new LoadVars();
    obj.load(txt);
    obj.onLoad = function(status) {
     _root.meinTextfeld.text = obj.inhalt;
    };
}

Deine Textdatei sieht dann so aus:

Inhalt=Hallo meine lieben Leser ich bin Foo Bar Blubb Bla

Gruß
jens
 
hallo
leider nicht ganz;
er meckert hier :

Code:
**Fehler** Symbol=1, Ebene=Layer 1, Bild=1:Zeile 1: Mausereignisse sind nur bei Schaltflächeninstanzen zulässig
     on(release) {

Anzahl der ActionScript-Fehler: 1 	 Gemeldete Fehler: 1

ne idee ?
 
"Mausereignisse sind nur bei Schaltflächeninstanzen zulässig" heißt, das du dieses Skript:
PHP:
on(release) {
extLaden("bla.txt"); // oder blubb.txt, oder foobar.txt oder ....
}
wie bereits gesagt auf eine Schaltflächeninstanz (einen Button) oder einen MovieClip legen sollst.
 
Wenn ich das richtig verstanden habe, sollst du nicht den Code in ein Frame packen,
sondern dein Button damit ausstatten.
 
Zurück