Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-10-2004, 20:00   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Ort: nahe stuttgart
Beiträge: 14
URL aus .txt datei auf Button importieren

Hallo lieber Flashfreunde,

(ich schreibe das hier, nachdem ich wirklich 1 1/2 stunden gesucht habe)

ich Arbeite gerade an einem Flashheader einer Webseite, in dem zwei Buttons mit URLs drin sind. Momentan sind die Buttons einfach per angegebener URL verlinkt:

PHP-Code:
on (release) {      getURL("html/impressum.html""_self");  } 
Das funktioniert auch prima. Jetzt habe ich mir aber gedacht - besser wäre, wenn dieser Button diese URL aus einer externen .txt Datei holt - dann könnte ich nämlich die URL jederzeit ändern ohne die Flash Datei zu öffnen.

Ich hab mir zunächst mal eine Textdatei (HeaderAD.txt) geschrieben, die neben der Flash datei liegt:

PHP-Code:
variable1=html/impressum.html&variable2=html/agb.html 
Und dann in Flash dem 1. Button folgendes Action Script zugewiesen:

PHP-Code:
on (release)     {        loadVariables("HeaderAD.txt" ,"variable1");    } 
Aber das funktioniert nicht - vermutlich weil ich es mir wohl einfacher vorgestellt habe als es ist. Hat es eventuell was mit dem Befehl getURL zu tun?

Wäre nett, wenn Ihr einem Script-Newb helfen könntet

Gruß,
Peg

Geändert von GeneralPeggy (21-10-2004 um 20:14 Uhr)
GeneralPeggy ist offline   Mit Zitat antworten
Alt 21-10-2004, 22:02   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
loadVariables ist ungeeignet zum Nachladen von Variablen aus Textfiles, die LoadVars-Klasse eignet sich dafür besser:
ActionScript:
  1. _global.url1 = _global.url2 = "";
  2.  
  3. meineButtonInstanz.onRelease = function(){//gib dem Button einen Instanznamen, hier meineButtonInstanz
  4.    if(_global.url1 != ""){   
  5.       getURL(_global.url1,"_blank");
  6.    }
  7. }
  8.  
  9. function geladen(erfolgreich) {
  10.         if(erfolgreich) {
  11.                 trace("this.variable1="+this.variable1+"\nthis.variable2="+this.variable2);//im Testmodus Rückgabewerte ausgeben lassen
  12.                 _global.url1 = this.variable1;
  13.                 _global.url2 = this.variable2;
  14.                
  15.         }
  16.         else {
  17.                 trace("Fehler beim Laden");
  18.         }
  19. }
  20. LadeObj = new LoadVars();//neues Objekt instanziieren
  21. LadeObj.onLoad = geladen;//diese Callbackfunktion nach Rückgabe von Werten in das LoadVars-Objekt ausführen
  22.  
  23. LadeObj.sendAndLoad("HeaderAD.txt",LadeObj,"POST");
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele