kostenloser Webspace werbefrei: lima-city


.txt ersetzen

lima-cityForumDie eigene HomepageFlash und Silverlight

  1. Autor dieses Themas

    fiffi

    Kostenloser Webspace von fiffi

    fiffi hat kostenlosen Webspace.

    Hallo,
    wie ist es möglich,wenn ich einen dynamischen text(.txt) habe,der mit Hilfe von loadvariables eingeladen wird,durch klicken auf einen Button,den text in der Mitte zu ersetzen?
    der text wird so eingeladen:
    v = new XML(); 
    v.load("quelle.txt"); 
    
    v.onLoad = function(geladen) { 
       if (geladen) { 
            _root.text = this; 
       } else { 
            _root.text = "Fehler"; 
       } 
    } v = new XML();
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. :confused:

    LoadVariables ist voll veraltet, nimm besser LoadVars, aber du erstellst doch ein XML() Objekt???
    Wie soll das denn funktionieren?
    Da können wir ja auch gleich .jpgs mit dem Editor öffnen.
    Wieso gibt's diese Zeile "v = new XML();" zweimal?
    Ist das der ganze Code?

    "einen dynamischen text(.txt) habe"
    Wie jetzt?
    Du hast eine Textdatei die du lädst?

    Und was meinst du mit "in der Mitte"?
    vlt einfach mal ein Textfeld in der Mitte platzieren?!
    Oder willst du den Text an sich bearbeiten?
  4. Autor dieses Themas

    fiffi

    Kostenloser Webspace von fiffi

    fiffi hat kostenlosen Webspace.

    http://kivike.maarjakivi.de/flash/let.swf
    sorry,das mit dem zweiten xml ist ein fehler....
    Guck dir mal die seite an,
    dass einzige was ich halt will,ist wenn ich im menu auf was klicke die text datei ersetzt wird und durch eine neue ersetzt wird.
    :S
  5. achso.

    für folgendes script benötigst du:
    >>1 dynamisches Textfeld mit Instanznamen "BOX" auf der Hauptzeitleiste
    >>1 mc mit Instanznamen "news"
    >>1 mc mit Instanznamen "stuff"
    (du muss eventuell die Pfade anpassen falls die mcs nicht auf der Hauptzeitleiste liegen)

    Jetzt das script auf den _FRAME_ , NICHT auf einen mc oder sonstwas.
    var helmut:LoadVars = new LoadVars();//loadVars erstellen
    _root.BOX.html = true;//das TExtfeld kann html ausgeben, zB fetten oder kursivtext
    helmut.onLoad = function(warErfolgreich) {//wenn die Datei geladen wird
    	if (warErfolgreich) {//und das auch erfolgreich war
    		_global.punkt1 = this.menu1;//dann lade entsprechende Variablen aus der txt in die Flashvariablen
    		_global.punkt2 = this.menu2;
    	} else {//ansonsten bringe eine Fehlermeldung
    		trace("Fehler beim laden");
    	}
    };
    BOX.htmlText = "<b>Willkommen</b><br>auf dieser Seite<br><br><i>Kivike</i>";//ein Beispiel Text der am Anfang dasteht
    news.onPress = function() {//wenn jemand auf den news mc mit der Maus drückt
    	BOX.htmlText = _global.punkt1;//dann nimm den Text aus der Variable "punkt1" und stecke ihn in das Textfeld
    };
    stuff.onPress = function() {//das ganze mit dem anderen mc
    	BOX.htmlText = _global.punkt2;
    };
    //es ließen sich hier beliebig viel menüpunkte hinzufügen
    helmut.load("quelle.txt");//dann dürfen wir nicht vergessen die Textdatei auch zu laden


    txt Datei sähe dann so aus:
    Name:quelle.txt
    Inhalt:
    &menu1=hier steht jetzt halt ein Text der kommen soll wenn jemand auf news drückt&menu2=was hier steht erscheint im Textfel wenn man den stuff mc drückt, wie gesagt deht auf <b>html</b> <i>Formatierung</i>&

    ---
    das wars
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!