.txt ersetzen
lima-city → Forum → Die eigene Homepage → Flash und Silverlight
boxen
datei
editor
fehler
flash
formatierung
inhalt
lade
laden
let
load
menu
mitte
objekt
pfad
quellen
steck
swf
textdatei
textfeld
-
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();
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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?
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage