Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-08-2004, 13:35   #1 (permalink)
~first flashing hamster~
 
Registriert seit: Jun 2001
Ort: Frankfurt
Beiträge: 135
3 Buttons 3 urls aus externer Textdatei jedesmal wird gleiche url aufgerufen

Hallo,
ich lade eine url aus externer Textdatei. Funktioniert auch prima. Das Problem ist nur, daß ich 3 mcs habe, die jeweils einen link haben sollen. Wie mache ich das? Muß ich für jeden "button" (mc) eine extra Textdatei für den externen link anlegen, oder eine Textdatei für alle 3 links?
Wie mache ich das in der Funktion klar? Reicht eine Funktion für alle 3?
Oder muß man für jeden mc eine neue Funktion machen?
Habe beides probiert, aber es wird immer nur 1 link dann für alle 3 mcs verwendet (3x gleicher link). Bin kein AS-Profi. Kann mir da einer helfen? Echt wichtig!!!!
Gruß und danke. Bitte script genau aufschreiben, (ich kenne mich echt nicht aus) und sagen, ob ich 3 externe oder nur 1 Textdatei brauche.









function geladen(erfolgreich) {
if (erfolgreich) {
_global.link = this.meineURL;
trace("_global.link="+_global.link);
// Variable übergeben
_level0.tuer.innen.haf.meinMC.meinTxt.text = _global.link;
trace("_global.link="+_global.link);
// sicherheitshalber testen
_level0.tuer.innen.haf.meinMC.onRelease = function() {
// nach Klick
getURL(_global.link, "_blank");
};
} else {
trace("Fehler beim Laden");
}
}
this.meinMC.onRelease = function(){


LadeObj = new LoadVars();
LadeObj.onLoad = _level0.tuer.innen.haf.geladen;
LadeObj.sendAndLoad("links.txt", LadeObj, "POST");
}

this.stop();
stop();
__________________
Just movin`
hamster8 ist offline   Mit Zitat antworten
Alt 31-08-2004, 14:01   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Probier mal so:
ActionScript:
  1. var LadeObj = new LoadVars();
  2. LadeObj.onLoad = function(OK) {
  3.   if(OK) {
  4.     var link_ary = this.meineURL.split("|");
  5.     for(var i = 1; i <= 3; i++) {
  6.       _level0.tuer.innen.haf["meinMC" + i].meinText.text = link_ary[i - 1];
  7.       _level0.tuer.innen.haf["meinMC" + i].onRelease = function() {
  8.         getURL(this.meinText.text, "_blank");
  9.       }     
  10.     }   
  11.   } else {
  12.     //fehler...
  13.   }
  14. }
  15. //
  16. LadeObj.load("links.txt");
Bedingungen:
- 1 txt-Datei, in der die drei URLs direkt hintereinander stehen, getrennt durch ein "|"
- Du brauchst drei MCs, die meinMC1 - meinMC3 heißen
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (31-08-2004 um 14:02 Uhr)
sonar ist gerade online   Mit Zitat antworten
Alt 31-08-2004, 14:03   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi ich blicke bei Dir nicht so ganz durch,
ich habe es aber so gemacht:

PHP-Code:
lv = new LoadVars();
// -------------------------------------
lv.onLoad = function() {
 
_root.b1_mc.onPress = function() {
  
getURL(lv.a"_blank");
 };
 
_root.b2_mc.onPress = function() {
  
getURL(lv.b"_blank");
 };
 
_root.b3_mc.onPress = function() {
  
getURL(lv.c"_blank");
 };
};
// -------------------------------------
lv.load("links.txt"); 
Angehängte Dateien
Dateityp: zip link.zip (7,2 KB, 8x aufgerufen)
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 31-08-2004, 14:20   #4 (permalink)
Mediengestalter
 
Registriert seit: Aug 2004
Ort: NRW
Beiträge: 28
hätte man nicht einfach dem jeweiligen textfeld sagen können das es html kann, dann könnte man doch den link mit in die *.txt packen
oder denk ich jetzt zu einfach?
__________________
Gedanken sind die Proben zum Produkt
http://www.michael-kratzer.de


powered by m.kratzer
m.kratzer ist offline   Mit Zitat antworten
Alt 31-08-2004, 14:40   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
@ m.kratzer

Mache doch mal ein Beispiel und lade es hoch.
Ich kann mir nicht vorstellen, wie Du es meinst.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 31-08-2004, 15:30   #6 (permalink)
Mediengestalter
 
Registriert seit: Aug 2004
Ort: NRW
Beiträge: 28
hmm ich glaube ich hätte mir zuerst deine datei mal anschauen soll'n .... aber nun gut so hab ich mir das ganze gedacht
Angehängte Dateien
Dateityp: zip new.zip (6,2 KB, 13x aufgerufen)
__________________
Gedanken sind die Proben zum Produkt
http://www.michael-kratzer.de


powered by m.kratzer
m.kratzer ist offline   Mit Zitat antworten
Alt 31-08-2004, 16:02   #7 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Na ob das jetzt wirklich einfacher ist.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 31-08-2004, 16:06   #8 (permalink)
Mediengestalter
 
Registriert seit: Aug 2004
Ort: NRW
Beiträge: 28
hmm, das kommt ganz auf den verwändungszweck an...
es ist einfacher im dem sinne wenn man schnell mal links austauschen möchte oder hinzu fügen, denke ich
also übersichtlich ist es auf jeden fall, thebiz. aber es ist glaub ich eh nicht das wo nach gesucht wird
__________________
Gedanken sind die Proben zum Produkt
http://www.michael-kratzer.de


powered by m.kratzer
m.kratzer ist offline   Mit Zitat antworten
Alt 01-09-2004, 23:01   #9 (permalink)
~first flashing hamster~
 
Registriert seit: Jun 2001
Ort: Frankfurt
Beiträge: 135
links

Hey Leute,
Ihr seid KLASSE !!!!!!!!!!!!!!!!!!!!
Vielen Dank für Euren tollen Einsatz, Ihr habt mir sehr geholfen!
D A N K E E E!!!!!!!!!
Genau das brauche ich, urls von außen editierbar! SUPERKLASSEGENIAL
__________________
Just movin`
hamster8 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 21:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele