Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-04-2004, 11:23   #1 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Links Aus Txt

Hallo,

habe auf der Buehne ein Textfeld, wo ich links reinlade, kein problem...
Jetzt habe ich aber nen Button,
wo ich eine GET URL drinne habe,
kann ich dies Adresse fuer die GetUrl auch aus der TXT datei lesen?


Danke
nxfxcom ist offline   Mit Zitat antworten
Alt 11-04-2004, 11:26   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du willst also eine URL aus einem TXT-File auslesen und was dann? Sofort den Link ausführen oder erst in einem Textfeld anzeigen?
  Mit Zitat antworten
Alt 11-04-2004, 11:35   #3 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Hallo,


danke fuer deine Antwort,

ich moechte den Link aus ner TXT file lesen,
und dann soll er auf meinem Button mit GETURL,
die URL sein,
der Kunde hat einen zu jedem Produkt einen Link zur Hersteller Seite (ein button unter der beschreibung) jetzt moechte ich das falls sich die Hersteller Links mal aendert der Kunde die TXT file aendert und nicht die button Action aendern muss.

Weisst du was ich meine?

[AS]on (release) {
getURL("MEINE_URL_AUS_DER_TXT_FILE", "_blank");
}
nxfxcom ist offline   Mit Zitat antworten
Alt 11-04-2004, 12:10   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Dann musst du im TXT-File z.B. folgendes eintragen:
&meinZiel=http://www.meinZiel.de&

Eingelesen wird das in Flash über das LoadVars-Objekt, z.B. so:
ActionScript:
  1. function geladen(erfolgreich) {
  2.         if(erfolgreich) {
  3.                
  4.                 trace("erfolgreich");//hier weitermachen
  5.     meineNeueURL = LadeObj.meinZiel;
  6. //Buttoninstanz meinButton muss existieren
  7. _level0.meinButton.onRelease = function(){
  8. getURL(meineNeueURL,"_blank");
  9. }
  10.         }
  11.         else {
  12.                 trace("Fehler beim Laden");
  13.         }
  14. }
  15. LadeObj = new LoadVars();
  16. LadeObj.onLoad = geladen;
  17. LadeObj.sendAndLoad("meineDatei.txt",LadeObj,"POST");
  Mit Zitat antworten
Alt 11-04-2004, 12:13   #5 (permalink)
Blitzuser
 
Registriert seit: Feb 2004
Beiträge: 468
Danke,

werde es gleich mal testen..
Aeehhh was muss denn auf den BUTTON fuer ne Action?
Oder kommt das ganze ding auf den Button?

Danke
nxfxcom ist offline   Mit Zitat antworten
Alt 12-04-2004, 15:24   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du musst die Action nicht unbedingt auf den Button legen, du kannst sie auch - wie im Script - auf einen unabhängigen onRelease-Event legen. Das hat u.a. auch Vorteile, weil du so in einem AktionenFrame alle Scripte sammeln kannst und dich nicht erst durch diverse Objekte und deren Scripte durchwühlen musst...
  Mit Zitat antworten
Alt 13-09-2004, 09:32   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 26
Question

hallo, ich habs mit diesem script probiert, aber irgendwie funzt das nicht, wo liegt da mein fehler?

Code:
on(release) {
	 linkVars = new LoadVars;
	 linkVars.load = ("Link_zum_Bex.txt");
      URL = linkVars.link;
	 LinkVars.onLoad = function() {
	 trace(URL); //er schmeißt "undefined" raus...
	 getURL(URL, "_blanc");
}
}
inzwischen sieht es so aus:

Code:
on (release) {
	var ladeObj = new LoadVars();
	ladeObj.load("Link_zum_Bex.txt");
	ladeObj.onLoad = geladen;
	if (ladeObj.loaded) {
		trace("loaded");
	} else {
		trace("failed");
	}
	NeueURL = ladeObj.link;
	trace(NeueURL);
	function geladen() {
		getURL(NeueURL, "_blank");
	}
}
allerdings läd er nichts "failed" und kann somit auch nich die variable definieren... irgendwie weiß ich nich weiter...

Geändert von stpi_flx (13-09-2004 um 10:19 Uhr)
stpi_flx ist offline   Mit Zitat antworten
Alt 13-09-2004, 14:53   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Schau mal hier unter "Suchen", zum loadVars-Objekt hab ich hier schon eine Menge Scripte veröffentlicht...
  Mit Zitat antworten
Alt 13-09-2004, 18:44   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 26
Unhappy

hab leider nix passendes gefunden
letztendlich brauche ich ein script was mir ermöglicht den zielpfad eines buttons (url) per txt-datei zu ändern...
nur leider haben die obengenannte versionen wohl einen hänger oder auch denkfehler...
stpi_flx ist offline   Mit Zitat antworten
Alt 13-09-2004, 23:29   #10 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
hab leider nix passendes gefunden
Dann hast du auch nicht richtig gesucht, zu dem Thema gibt es hier 500 Threads, da muss doch etwas bei sein, was dich weiterbringt...
ActionScript:
  1. //im Textfile meineDatei.txt: &meineURL=http://www.agedoubleju.de&
  2.  
  3.  
  4. function geladen(erfolgreich) {
  5.         if(erfolgreich) {
  6.                 trace("this.meineURL="+this.meineURL);//Wert testhalber ausgeben
  7.                 _global.ZielURL=this.meineURL;//URL merken
  8.                 _level0.meineButtonInstanz.onRelease = function(){//nach Klick
  9.                     getURL(_global.ZielURL,"_blank");//gehe zur gemerkten URL
  10.                 }
  11.  
  12.         }
  13.         else {
  14.                 trace("Fehler beim Laden");
  15.         }
  16. }
  17. LadeObj = new LoadVars();
  18. LadeObj.onLoad = geladen;//diese Callbackfunktion nach Rückgabe von Werten in das LoadVars-Objekt ausführen
  19.  
  20. LadeObj.sendAndLoad("meineDatei.txt",LadeObj,"POST");
  Mit Zitat antworten
Alt 15-09-2004, 09:36   #11 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 26
vielen dank für deine mühe, hat mir sehr geholfen...
stpi_flx ist offline   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 20:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele