HTML text scrollen

famuz

Erfahrenes Mitglied
Hallo,

das dürfte recht schnell zu beantworten sein.

Ich habe

1.) dynamisches textfeld (selectable, scrollable, HTML)
instanzname "roller", var "inhalt"
2.) roller.txt, die die variable "inhalt=" enthält
3.) AS: loadVariables("roller.txt","");
System.useCodepage = true;
4.) UI-scrollbar _targetInstanceName: "roller"

Funktioniert traumhaft, nur der HTML-formatierte Text lässt sich nicht scrollen (aber ich kann mit den Richtungstasten drin rumspringen).

Ich hab auch schon rausgefunden, das man dem textfeld per AS nochmals sagen muss, das die roller.txt HTML-formatiert ist, nur weiss ich nicht wie.

Ich habe auch die ersten 6 Seiten meiner Suche hier "html, text, scrollen"
durchsucht, nix passendes bisher.

Anregungen?
 
Hi,

ich gehe eher nicht davon aus, dass das Problem an der htmlText-Einstellung des Textfeldes liegt. Der UIScrollbar von Flash 7 und höher (ich gehe davon aus, dass Du nicht mit Flash 6 arbeitest) aktualisiert sich eigentlich selbst, sobald der Inhalt des dazugehörigen Textfeldes geändert wird (siehe Anhang).

Ich würde Dir raten, nicht mit Textfeld-Variablen und der loadVariables-Methode zu arbeiten, sondern das LoadVars-Objekt zu verwenden und den Text dem Textfekld über seinen Instanznamen und die .htmlText-Eigenschaft zuzuweisen:
Code:
var lv = new LoadVars();

lv.onLoad = function() {
  roller.htmlText = this.inhalt;
}

lv.load("roller.txt");

Gruß
 

Anhänge

  • scrolltext.zip
    56,6 KB · Aufrufe: 187
...nach eingehender Analyse und vergleich der 2 scripte möchte ich ohne sinnloses Schmeicheln zusammenfassen: "Exakt daran lag es."

Herzlichen Dank.
 
Zurück