Textfelder "dynamisch" lang?

FlorianR

Erfahrenes Mitglied
Hallo Zusammen,

ich habe mir eine Flash gebaut in der ich 3 dynamische Textfelder habe.
Diese 3 Textfelder laden variablen aus einer einfachen HTML Datei.

Code:
var tickerVars = new LoadVars();
	tickerVars.onLoad = function(laden) {
		if (laden) {
			ticker1.text = tickerVars.var1 + " +++ ";
			blub.text = tickerVars.var2 + " +++ ";
			ticker3.text = tickerVars.var3 + " +++ ";
		}
	};
	tickerVars.load("ticker.html");

Mein Problem ist nun, dass die dynamischen Textfelder natürlich von der Länge / Höhe her begrentzt sind bzw. ich diese statisch festlegen muss. Wenn ich aber eine Flashseite programmieren möchte und dort variabler Inhalt hinein soll, dann ist das äußerst unpraktisch. Kennt ihr eine gute Lösung? Oder gibt es keine andere Lösung? Außerdem, wie verhält es sich dann mit <br />'s ? Kann Flash diese irgendwie interpretieren?

Ich hoffe, dass ihr mir helfen könnt. Danke im voraus.

Gruß,
Florian
 
Zuletzt bearbeitet:
Danke für die schnelle Antwort :-)

Muss das Ganze dann so aussehen:

Code:
var tickerVars = new LoadVars();
	tickerVars.onLoad = function(laden) {
		if (laden) {
			ticker1.text = tickerVars.var1 + " +++ ";
			blub.text = tickerVars.var2 + " +++ ";
			ticker3.text = tickerVars.var3 + " +++ ";
			// Einstellungen:
			ticker1.html = true; 
			ticker1.autoSize = true;  
			blub.html = true; 
			blub.autoSize = true; 
			ticker3.html = true; 
			ticker3.autoSize = true; 

		}
	};
	tickerVars.load("ticker.html");
? (so funktioniert das bei mir nicht)

EDIT:
Nun geht es:

Code:
ticker1.html = true; 
ticker1.autoSize = true;  
blub.html = true; 
blub.autoSize = true; 
ticker3.html = true; 
ticker3.autoSize = true; 
var tickerVars = new LoadVars();
	tickerVars.onLoad = function(laden) {
		if (laden) {
			ticker1.text = tickerVars.var1 + " +++ ";
			blub.text = tickerVars.var2 + " +++ ";
			ticker3.text = tickerVars.var3 + " +++ ";


		}
	};
	tickerVars.load("ticker.html");

Vielen Dank diesbzgl. ! Und wie verhält sich das mit Zeilenumbrüchen (<br>)?
 
Zuletzt bearbeitet:
Kleiner Tipp noch:
PHP:
			ticker1.htmlText = tickerVars.var1 + " +++ ";
			blub.htmlText = tickerVars.var2 + " +++ ";
			ticker3.htmlText = tickerVars.var3 + " +++ ";

....

B
 
Wenn ich es so abänder, dann läd er nicht mehr den Inhalt der Variable in die Flash Datei.

Ich hänge mal die Dateien an, vllt. siehst du oder jemand Anderes sofort das Problem.

Danke im Voraus :-)

EDIT:

Habe das nun hinbekommen...
eine Frage habe ich aber noch, dann bin ich Glücklich *g*
Und zwar habe ich in meiner Datenbank auch Text, der automatisch umgebrochen werden muss, nämlich dann, wenn er am Rand des dynamischen Textfeldes angekommen ist. Wie lässt sich das realisieren?
 

Anhänge

Zuletzt bearbeitet:
Zurück