Variablen laden für DAUs

FlashR

Grünschnabel
ich würde mich zwar nur ungern als DAU bezeichnen,
aber mir scheint als verhalte ich mich so...

wie lade bzw. bestimme ich variablen aus ner externen
txt? hierbei geht es um einige URLs, die ich aktuallisieren
möchte, ohne die swf ständig umzuschreiben.

wie muss die TXT aussehen?
wie muss der Script in swf dafür aussehen?

... bei mir macht der mist nämlich GAR nix ...
txt sieht so aus:

"url1=www.url1.de"
"url2=www.url2.de"
"url3=www.url3.de"

plz help, sonst kauf ich mir nen DAU T-Shirt
 
FlashR hat gesagt.:
wie muss der Script in swf dafür aussehen?

Das Script heisst ActionScript und kommt nicht in die SWF sondern in die FLA.
Die SWF ist das Endprodukt.

FlashR hat gesagt.:
wie muss die TXT aussehen?

Hau einfach den link rein.
Am besten machst du HTML Links und setzt dann in deinem Textfield dann HTML auf true.

Beispiel zum Reinladen von Text aus einer .txt Datei in ein Textfeld.
Code:
myData = new LoadVars();
myData.onLoad = function(){
   myText_txt.htmlText = this.content;
};
myData.load("example1.txt");

stop();

Uebrigens finest du tausende Beispiele wenn du mal nach loadVars googlest.
 
Danke, aber ich glaube du hast mich missverstanden...

die URLs sollen nicht angezeigt werden, (das wüsste ich ja sogar...)

ich habe ca. 10 Buttons, die "onpress" eine neue Seite oeffnen (in nem neuen Fenster)
und diese Links aendern sich staendig
wie muss also der AS für das Laden der Variablen
bzw in die txt aussehen (muss da was mit set=blablabka stehen oder was?)

oaki hat gesagt.:
Uebrigens finest du tausende Beispiele wenn du mal nach loadVars googlest.
Habe ich, und nach einer Stunde habe ich mich dann hier registriert,
da die gefundenen Beispiele nicht zu meinem Fall passten...
 
Zuletzt bearbeitet:
Hallo,

willkommen im Forum! Wenn du dich grade eben registriert hast, wirst du dich sicher noch an die Netiquette erinnern können, wo unter anderem auch festgehalten ist, dass wir hier auf korrekte Grammatik (u.a. auch auf Gross-/Kleinschreibung) wert legen. Vermeide doch bitte auch Slangausdrücke wie "linkz". Nur so können wir den Archiv-Charakter unseres Forums auf einem akzeptablen Niveau bewahren.

Nun zu deinem Problem:

Du kannst in der onRelease-Funktion deiner Buttons eine externe URL aufrufen, die in einer Variable zwischengespeichert wurde:

Code:
meinButton.onRelease = function () {
    getURL (this.zielURL);
}

//die URL

meinButton.zielURL = "http://www.tutorials.de";

Die Variable "zielURL" kannst du nun beliebig modifizieren, überschreiben usw., bei Knopfdruck wird immer der aktuell gespeichert Wert aufgerufen.

Die Textdatei kannst du z.B. so formattieren:
Code:
&link1=http://www.tutorials.de
&link2=http://www.google.com

//usw

Nun ordnest du die Variablen aus dem LoadVars den jeweiligen Buttons zu, statt die Links direkt ins Textfeld zu setzen:

Code:
myData = new LoadVars();
myData.onLoad = function(){
   button1.zielURL = this.link1;
   button2.zielURL = this.link2;

   //usw
};

myData.load("example1.txt");

gruss
 
danke für diese DAU taugliche Antwort @ luke_the_duke
hat wunderbar funktioniert. Großes Lob an dieses Forum,
und dessen User...
 
Zurück